Endpunkt konfigurieren (Dialogfeld): Allgemein (Registerkarte)
Verwenden Sie die Registerkarte Allgemein im Dialogfeld Endpunkt konfigurieren, um die Angabe Relativer Dienstpfad sowie zwei der drei Attribute einer Endpunktdefinition anzuzeigen: Bindung und Vertrag. Das dritte Endpunktattribut (die Endpunktadresse) kann mithilfe dieser Registerkarte geändert werden.
Das Dialogfeld Endpunkt konfigurieren kann auf verschiedene Weise geöffnet werden.
Sie können z. B. im Dialogfeld Dienst konfigurieren die Registerkarte Endpunkte auswählen, einen bestimmten Endpunkt auswählen und dann auf Bearbeiten klicken.
Wählen Sie alternativ aus der Liste Endpunkte (in der Featureansicht) einen bestimmten Endpunkt aus, und klicken Sie dann im Kontextmenü oder im Aktionsbereich auf Konfigurieren. Sie können die Liste Endpunkte anzeigen, indem Sie einen der folgenden Vorgänge ausführen.
Doppelklicken Sie im Server-, Site- oder Anwendungsbereich in der Ansicht „Features“ auf Endpunkte, um die Endpunkte (Seite) anzuzeigen, auf der Sie die Liste Endpunkte finden.
Doppelklicken Sie im Server-, Site- oder Anwendungsbereich in der Featureansicht auf Dienste, klicken Sie mit der rechten Maustaste auf den Dienst, und klicken Sie dann auf Endpunkte anzeigen.
Dialogfeldoptionen
Feld |
Beschreibung |
Virtueller Pfad des Diensts: |
Der Speicherort der Dienstassembly oder -datei relativ zum Stammverzeichnis des Webservers. Für die Datei myService.xamlx aus dem Verzeichnis MyServiceFolder gilt in diesem Feld z. B. der Wert MyServiceFolder/myService.xamlx. Dieses Feld ist schreibgeschützt und kann nicht geändert werden. |
Endpunktadresse: |
Die Endpunktadresse ist die Netzwerkadresse (oder der URI), unter der auf den Dienst zugegriffen wird. Wenn dieses Feld leer ist, wird die Standardbasisadresse des Diensts verwendet. Dieses Feld kann bearbeitet werden, um die Adresse dieses Endpunkts zu ändern. Es wird eine Überprüfung ausgeführt, um sicherzustellen, dass ein gültiger URI ordnungsgemäß eingegeben wird. Er stellt den Wert des Attributs |
Bindung: |
Die Endpunktbindung definiert den Protokollmechanismus, die Codierung und die Sicherheit, die erforderlich sind, damit ein Client mit dem WCF-Dienst kommunizieren kann. Er stellt den Wert des Attributs |
Vertrag: |
Der Endpunktvertrag definiert die Funktionen des Diensts. Er stellt den Wert des Attributs |
Konfigurationsänderungen
Die folgenden Konfigurationselemente und -attribute unterstützen die in diesem Dialogfeld angezeigten Felder: address, binding, contract
und bindingConfiguration
. Wenn Sie den Wert im Feld Endpunktadresse ändern, wird das Attribut address geändert. Da address im Code unten auf „“ festgelegt ist, wird die Basisadresse für diesen Endpunkt verwendet.
<system.serviceModel>
<services>
<service name="s1">
<endpoint address=""
binding="netTcpBinding"
contract="ICalculator"
bindingConfiguration="s1NetTcp"/>
</service>
</services>
</system.serviceModel>
2011-12-05