Endpunkte (Seite)
Die Seite Endpunkte wird durch Klicken auf das Symbol Endpunkte unter AppFabric aufgerufen, wenn die Registerkarte Ansicht „Features“ (und nicht die Registerkarte Ansicht „Inhalt“) in IIS-Manager [Internetinformationsdienste]) verwendet wird. Die Seite Endpunkte wird vom Server, der Website oder dem Anwendungsbereich angezeigt. Wenn der aktuelle Bereich der Servicelevel ist, können Sie die Seite Endpunkte aufrufen, indem Sie auf den Link Endpunkte anzeigen im Aktionsbereich klicken.
Auf dieser Seite können Sie Systemendpunkte, Standardanwendungsendpunkte und alle Anwendungsendpunkte anzeigen, die in einer Datei Web.config definiert sind. Ein Systemendpunkt ist ein Endpunkt, den das AppFabric-System dem Dienst automatisch hinzufügt. Ein Standardanwendungsendpunkt ist der Endpunkt, der der Webanwendung basierend auf den von der Webanwendung unterstützten Protokollen hinzugefügt wird. Ein Webanwendungsendpunkt ist ein Endpunkt, den Sie in einer Datei Web.config definieren. Alle anderen Endpunkte, die dynamisch während der Laufzeit mithilfe des Codes erstellt werden, werden auf dieser Seite nicht angezeigt.
Systemendpunkttypen werden im Abschnitt endpointExtensions in der Datei machine.config definiert (Beispiel: discoveryEndpoint). Diese Regel besitzt jedoch eine Ausnahme, die sich auf workflowControlEndpoint und serviceMetadataEndpoint bezieht. Der erste Endpunkt wird dem Dienst hinzugefügt, wenn Sie im Dialogfeld Dienst konfigurieren auf der Registerkarte Workflowhostverwaltung die Option Instanzsteuerung aktivieren aktivieren, und der zweite Endpunkt wird hinzugefügt, wenn Sie im Dialogfeld Dienst konfigurieren auf der Registerkarte Allgemein die Option Metadaten über HTTP aktivieren aktivieren.
.NET Framework 4 fügt einen Standardanwendungsendpunkt für alle taglosen Dienste in einer Webanwendung für jedes Protokoll hinzu, das für die Anwendung aktiviert ist. Wenn z. B. das HTTP-Protokoll für eine Webanwendung aktiviert ist, wird dem Dienst ein Endpunkt mit basicHttpBinding hinzugefügt. Ist hingegen das „net.pipe“-Protokoll für eine Webanwendung aktiviert, wird dem Dienst ein Endpunkt mit netNamedPipeBinding hinzugefügt. Die Bindung an die Protokollzuordnung kann auch im Abschnitt protocolMapping in der Datei Machine.config konfiguriert werden. Wenn Sie für eine Webanwendung aktivierte Protokolle anzeigen möchten, klicken Sie mit der rechten Maustaste auf den Namen der Webanwendung, zeigen Sie auf Anwendung verwalten, und klicken Sie dann auf Erweiterte Einstellungen.
Mithilfe dieser Seite können Sie keine Systemendpunkte und Standardanwendungsendpunkte konfigurieren, Sie können jedoch die Anwendungsendpunkte konfigurieren, die in einer Datei Web.config angegeben werden. Wenn Sie allgemeine Leistungs- und Authentifizierungseigenschaften eines Anwendungsendpunkts konfigurieren möchten, verwenden Sie das Dialogfeld Konfiguration für einen Endpunkt. Sie können dieses Dialogfeld öffnen, indem Sie mit der rechten Maustaste auf einen ausgewählten Endpunkt klicken und dann Konfigurieren auswählen, oder indem Sie im Aktionsbereich auf Konfigurieren klicken.
Die folgenden Abschnitte in diesem Thema beschreiben die Felder auf der Seite Endpunkte.
Endpunktlistenoptionen (werden über der Liste angezeigt)
Feld |
Beschreibung |
Filter: |
Geben Sie einen Filterwert ein, klicken Sie auf den Pfeil neben Start, und wählen Sie dann eine Spalte aus, für die gefiltert werden soll. Klicken Sie dann auf Start. Auf diese Weise werden die aktuell angezeigten Endpunkte basierend auf diesen Filterkriterien gefiltert. Wird die Filterfunktion nicht verwendet, werden alle Endpunkte angezeigt. Wichtig Standardmäßig werden die Systemendpunkte wie etwa workflowControlEndpoint und serviceMetadataEndpoint nicht in der Endpunktliste angezeigt. Klicken Sie oben auf der Seite auf Filter entfernen, um Systemendpunkte anzuzeigen. |
Alle anzeigen |
Wenn diese Option verwendet wird, werden alle Endpunkte angezeigt. |
Gruppieren nach: |
Klicken Sie mit der linken Maustaste auf den Pfeil nach unten, und wählen Sie dann eines der folgenden Kriterien aus, um die Endpunkte zu gruppieren.
|
Endpunktliste
Feld |
Beschreibung |
Virtueller Pfad des Diensts |
Der virtuelle Pfad des Diensts. |
Adresse |
Die Adresse des Endpunkts. Diese Angabe gibt den URI (Uniform Resource Identifier) des Endpunkts an. Dabei kann es sich um eine absolute Adresse oder um eine Adresse handeln, die relativ zur Basisadresse des Diensts angegeben wird. Wird dieser Wert auf eine leere Zeichenfolge festgelegt, zeigt dies an, dass der Endpunkt an der Basisadresse verfügbar ist, die bei der Erstellung des ServiceHost für den Dienst angegeben wird. |
Bindung |
Vom System oder durch den Benutzer definierte Bindung, die für den Zugriff auf den Endpunkt verwendet wird. Diese Angabe bestimmt den Transporttyp, die verwendete Sicherheit und Codierung sowie ggf. die Unterstützung bzw. Aktivierung zuverlässiger Sitzungen, Transaktionen oder Streamingfunktionen. |
Vertrag |
.NET Framework 4-Schnittstellenfunktionen, die der Endpunkt bereitstellt. |
Name |
Der Name des Endpunkts. |
Typ |
Der Typ des Endpunkts. Es gibt drei hauptsächliche Endpunkttypen: System, Webanwendung (Standard) und Webanwendung. Beschreibungen dieser Endpunkte finden Sie am Anfang dieses Themas. |
Sitename |
Der Name der Website, die den Dienst hostet, der diesen Endpunkt bereitstellt. |
Detailbereich
Der Detailbereich unten auf der Seite Endpunkte zeigt die folgenden Eigenschaften sowie ihre Werte an.
Hinweis
Wenn Konfigurationswerte, die diesen Eigenschaften zugeordnet sind, eine leere Zeichenfolge („ “) enthalten oder nicht in der Konfigurationsdatei vorhanden sind, wird ein leerer Zeichenfolgewert angezeigt.
Registerkarte „Übersicht“ |
Wenn diese Angabe in der Konfigurationsdatei vorhanden ist, werden die folgenden Werte angezeigt. |
Sitename |
Der Name der Website, die den Dienst hostet, der diesen Endpunkt bereitstellt. |
Virtueller Pfad des Diensts |
Der virtuelle Pfad des Diensts. |
Adresse |
Die Adresse des Endpunkts. Diese Angabe gibt den URI (Uniform Resource Identifier) des Endpunkts an. Dabei kann es sich um eine absolute Adresse oder um eine Adresse handeln, die relativ zur Basisadresse des Diensts angegeben wird. Wird dieser Wert auf eine leere Zeichenfolge festgelegt, zeigt dies an, dass der Endpunkt an der Basisadresse verfügbar ist, die bei der Erstellung des ServiceHost für den Dienst angegeben wird. |
Bindung |
Vom System oder durch den Benutzer definierte Bindung, die für den Zugriff auf den Endpunkt verwendet wird. Diese Angabe bestimmt den Transporttyp, die verwendete Sicherheit und Codierung sowie ggf. die Unterstützung bzw. Aktivierung zuverlässiger Sitzungen, Transaktionen oder Streamingfunktionen. |
Vertrag |
.NET Framework 4-Schnittstellenfunktionen, die der Endpunkt bereitstellt. |
Name |
Der Name des Endpunkts. |
Typ |
Der Typ des Endpunkts. Es gibt drei hauptsächliche Endpunkttypen: System, Webanwendung (Standard) und Webanwendung. Beschreibungen dieser Endpunkte finden Sie am Anfang dieses Themas. |
Sicherheitsmodus: |
Definiert den Sicherheitsmodus, der für den Endpunkt verwendet wird. In Windows Communication Foundation (WCF) sind zwei Hauptmethoden zum Implementieren der Übertragungssicherheit verfügbar. Der Transportsicherheitsmodus verwendet ein Protokoll auf Transportebene, z. B. HTTPS, um die Übertragungssicherheit zu erzielen. Der Transportmodus besitzt den Vorteil, dass er weit verbreitet, auf zahlreichen Plattformen verfügbar und rechnerisch weniger komplex ist. Er besitzt jedoch den Nachteil, Nachrichten nur von Punkt zu Punkt zu sichern. Bei Verwendung von Transportsicherheit werden die Benutzeranmeldeinformationen und -ansprüche mithilfe der Transportschicht übergeben. Der Nachrichtensicherheitsmodus verwendet WS-Sicherheit, um die Übertragungssicherheit zu implementieren. Da die Nachrichtensicherheit direkt auf SOAP-Nachrichten angewendet wird und in den SOAP-Umschlägen (zusammen mit den Anwendungsdaten) enthalten ist, besitzt sie den Vorteil, transportprotokollunabhängig und erweiterbarer zu sein und End-to-End-Sicherheit (im Gegensatz zu Punkt-zu-Punkt-Sicherheit) bereitzustellen. Sie besitzt jedoch den Nachteil, erheblich langsamer als der Transportsicherheitsmodus zu sein, weil sie die SOAP-Nachrichten als XML verarbeiten muss. Bei Verwendung von Nachrichtensicherheit werden die Benutzeranmeldeinformationen und -ansprüche mithilfe der Spezifikation für die WS-Sicherheit in jeder Nachricht verkapselt, um Nachrichten zu sichern. |
Transportkontingente: |
Ein Transportkontingent ist ein festgelegter Einschränkungswert, mit dem ermittelt wird, ob die Bindung übermäßig viele Ressourcen belegt. Der Hauptzweck eines Transportkontingents besteht darin, die unnötige Verwendung zusätzlicher Ressourcen zu verhindern, sobald der Kontingentwert überschritten wurde. Dies kann bei einem Denial-of-Service-Angriff der Fall sein. Die Verwaltung verschiedener Timeouts, die Größe von Puffern/Nachrichten/Pools und die Anzahl der Verbindungen sind alles Umstände, unter denen ggf. die Einrichtung von Transportkontingenten sinnvoll ist. Transportkontingentwerte werden in der Transportbindung, der Richtlinie des Hosts oder durch die Konfigurationseinstellungen der Webanwendung konfiguriert. Weitere Informationen zu Transportkontingenten in WCF finden Sie unter Transportkontingente. |
Aktionsbereich
Konfigurieren |
Ruft das Dialogfeld Dialogfeld Konfiguration für einen Endpunkt auf, um den Endpunkt zu konfigurieren. Sie erhalten die folgende Meldung, wenn Sie versuchen, einen Systemendpunkt oder einen Standardanwendungsendpunkt zu konfigurieren. Nur Anwendungsendpunkte können konfiguriert werden (keine Standardendpunkte). Warnung System- oder Standardendpunkte können nicht konfiguriert werden. Nur in der Konfiguration definierte Anwendungsendpunkte können bearbeitet werden. |
Dienste |
Beendet den Bereich Endpunkt und navigiert zur Seite „Dienste“. Der Bereich der angezeigten Dienste bleibt so, wie er auf der ursprünglichen Seite Endpunkte festgelegt wurde. |
2011-12-05