Freigeben über


Verwenden der WCF-Entwicklungstools

In diesem Abschnitt werden die Visual Studio Windows Communication Foundation (WCF)-Entwicklungstools beschrieben, mit denen Sie den WCF-Dienst entwickeln können.

Sie können die WCF Visual Studio-Vorlagen als Grundlage beim Erstellen Ihres eigenen Dienstes verwenden und dann mit dem WCF-Dienst-Auto-Host und WCF-Testclient den Dienst debuggen und testen. Diese Tools ermöglichen Ihnen die Durchführung eines schnellen und problemlosen Test- und Debugzyklus, ohne sich bereits in einem frühen Stadium auf ein Host-Modell festlegen zu müssen.

Die WCF-Entwicklungstools

WCF Visual Studio-Vorlagen

Mithilfe der vordefinierten WCF Visual Studio-Projektvorlagen und -Elementvorlagen in Visual Studio können Sie mühelos WCF-Dienste und entsprechende Anwendungen erstellen.

WCF-Diensthost (WcfSvcHost.exe)

Mit dem WCF-Dienst-Auto-Host (WcfSvcHost.exe) können Sie den Visual Studio-Debugger (F5) starten, um automatisch einen implementierten Dienst zu hosten und zu testen. Anschließend können Sie den Dienst mit dem WCF-Testclient (wcfTestClient.exe) oder Ihrem eigenen Client testen, um potenzielle Fehler zu identifizieren und zu beheben.

WCF-Testclient (WcfTestClient.exe)

Der WCF-Testclient (WcfTestClient.exe) ist ein GUI-Tool, mit dem Sie Parameter beliebiger Typen eingeben, die Eingabe an den Dienst senden und die zurückgesendete Antwort des Dienstes anzeigen können. Zusammen mit dem WCF-Dienst-Auto-Host ermöglicht er einen problemlosen Diensttest.

Verwenden der Tools ohne Administratorberechtigung

Damit auch Benutzer ohne Administratorberechtigung WCF-Dienste entwickeln können, wird während der Installation von Visual Studio eine ACL (Access Control List) für den Namespace "http://+:8731/Design_Time_Addresses" erstellt. Die ACL wird auf (UI) festgelegt, wodurch alle interaktiven, am Computer angemeldeten Benutzer eingeschlossen werden. Administratoren können Benutzer aus dieser ACL entfernen und ihr hinzufügen oder zusätzliche Anschlüsse öffnen. Mit dieser ACL können WCF-Vorlagen oder WF-Vorlagen Daten in ihrer Standardkonfiguration senden und empfangen. Darüber hinaus haben Benutzer die Möglichkeit, den WCF-Dienst-Auto-Host (wcfSvcHost.exe) zu verwenden, ohne dass ihnen Administratorberechtigungen zugewiesen werden müssen.

Mit dem Netsh.exe-Tool unter Windows Vista unter dem erweiterten Administratorkonto können Sie die Zugriffsberechtigung ändern. Das folgende Beispiel veranschaulicht die Verwendung des Netsh.exe-Tools:

netsh http add urlacl url=http://+:8001/MyService user=<domain>\<user>

Weitere Informationen zum Netsh.exe-Tool finden Sie unter Verwenden des Tools "Netsh.exe" und Befehlszeilenoptionen (möglicherweise in englischer Sprache).

Siehe auch

Konzepte

WCF Visual Studio-Vorlagen
WCF-Diensthost (WcfSvcHost.exe)
WCF-Testclient (WcfTestClient.exe)

Copyright © 2007 Microsoft Corporation. Alle Rechte vorbehalten.