(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Verwenden der WCF-Entwicklungstools

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

Sie können die WCFVisual Studio-Vorlagen als Grundlage beim Erstellen Ihres eigenen Diensts 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.

WCF Visual Studio-Vorlagen

Mithilfe der vordefinierten WCFVisual 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 Diensts anzeigen können. Zusammen mit dem WCF-Dienst-Auto-Host ermöglicht er einen problemlosen Diensttest.

Generieren von Datentypklassen aus XML

XML-Daten in der Zwischenablage können in eine Codepage eingefügt werden. Die in den Daten definierten Klassen werden in Codetypen konvertiert.

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 dieser ACL Benutzer hinzufügen, Benutzer aus der ACL entfernen oder zusätzliche Ports ö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 finden Sie unter zum Netsh.exe-Tool finden Sie unter Verwenden des Tools "Netsh.exe" und Befehlszeilenoptionen (möglicherweise in englischer Sprache).

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft