Freigeben über


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 address in der Konfigurationsdatei dar.

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 binding in der Konfigurationsdatei dar. Die in dieser Version unterstützten WCF-Bindungen sind basicHttpBinding, netTcpBinding, netNamedPipeBinding, wsHttpBinding und netMsmqBinding. Dieses Feld ist schreibgeschützt und kann nicht geändert werden.

Vertrag:

Der Endpunktvertrag definiert die Funktionen des Diensts. Er stellt den Wert des Attributs contract in der Konfigurationsdatei dar. Dieses Feld ist schreibgeschützt und kann nicht geändert werden.

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