Verwenden der WCF-EntwicklungstoolsUsing the WCF Development Tools

Dieser Abschnitt beschreibt die Visual Studio-Entwicklungstools, die bei der Entwicklung von Entwicklungswerkzeuge helfen können.This section describes the Visual Studio development tools that can assist you in developing your WCFservice.

Sie können die Visual Studio-Vorlagen als Grundlage verwenden, um schnell einen eigenen Dienst zu erstellen, verwenden Sie WCF-Dienst-Auto-Host und WCF-Testclient, Debuggen und Testen des Diensts.You can use the Visual Studio templates as a foundation to quickly build your own service, then use WCF Service Auto Host and WCF Test Client to debug and test your service. 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.These tools together provide a fast and seamless debug and testing cycle, and preclude the need to commit to a hosting model at an early stage.

Die WCF-EntwicklungstoolsThe WCF Developer Tools

WCF Visual Studio-VorlagenWCF Visual Studio Templates

Die vordefinierten Visual Studio Projekt- und Elementvorlagen können in Visual Studio Sie schnell die WCF-Dienste und entsprechende Anwendungen erstellen.You can use the predefined Visual Studio project and item templates in Visual Studio to quickly build WCF services and surrounding applications.

WCF-Diensthost (WcfSvcHost.exe)WCF Service Host (WcfSvcHost.exe)

Der WCF-Dienst-Auto-Host (WcfSvcHost.exe) können Sie zum Starten von Visual Studio-Debugger (F5), um automatisch hosten, und Testen Sie einen Dienst implementiert wurden.The WCF Service Auto Host (WcfSvcHost.exe) allows you to launch the Visual Studio debugger (F5) to automatically host and test a service you have implemented. Sie können dann testen Sie den Dienst mithilfe der WCF-Testclient (wcfTestClient.exe) oder Ihrem eigenen Client zum Suchen und potenzielle Fehler zu beheben.You can then test the service using the WCF Test Client (wcfTestClient.exe) or your own client to find and fix any potential errors.

WCF-Testclient (WcfTestClient.exe)WCF Test Client (WcfTestClient.exe)

WCF-Testclient (WcfTestClient.exe) ist ein GUI-Tool, mit dem Sie Parameter beliebiger Typen eingeben, und übermitteln Sie, dass Eingaben, die an den Dienst und die zurückgesendete Antwort des Diensts anzeigen.WCF Test Client (WcfTestClient.exe) is a GUI tool that allows you to input parameters of arbitrary types, submit that input to the service, and view the response the service sends back. Es bietet eine nahtlose diensttest in Kombination mit WCF-Dienst-Auto-Host.It provides a seamless service testing experience when combined with WCF Service Auto Host.

Generieren von Datentypklassen aus XMLGenerating Data Type Classes from XML

XML-Daten in der Zwischenablage können in eine Codepage eingefügt werden.XML data stored in the clipboard can be pasted into a code page. Die in den Daten definierten Klassen werden in Codetypen konvertiert.The classes defined in the data will be converted to code types.

Verwenden der Tools ohne AdministratorberechtigungUsing the Tools without Administrator privilege

Damit kann Benutzer ohne Administratorberechtigung zur Entwicklung von WCF-Diensten, erstellt eine ACL (Access Control List) für den Namespace "http://+:8731/Design_Time_Addresses" während der Installation von Visual Studio.To enable users without administrator privilege to develop WCF services, an ACL (Access Control List) is created for the namespace "http://+:8731/Design_Time_Addresses" during the installation of Visual Studio. Die ACL wird auf (UI) festgelegt, wodurch alle interaktiven, am Computer angemeldeten Benutzer eingeschlossen werden.The ACL is set to (UI), which includes all interactive users logged on to the machine. 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.Administrators can add or remove users from this ACL, or open additional ports.This ACL enables WCF or WF templates to send and receive data in their default configuration. Es kann auch Benutzer die WCF-Dienst-Auto-Host (wcfSvcHost.exe) zu verwenden, ohne ihnen Administratorrechte zu gewähren.It also enables users to use the WCF Service Auto Host (wcfSvcHost.exe) without granting them administrator privileges.

Mit dem Netsh.exe-Tool unter Windows VistaWindows Vista unter dem erweiterten Administratorkonto können Sie die Zugriffsberechtigung ändern.You can modify access using the Netsh.exe tool in Windows VistaWindows Vista under the elevated administrator account. Das folgende Beispiel veranschaulicht die Verwendung des Netsh.exe-Tools:The following is an example of using Netsh.exe.

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

Weitere Informationen zu Netsh.exe, finden Sie unter wie das Netsh.exe-Tool und Befehlszeilenoptionen.For more information about Netsh.exe, see How to Use the Netsh.exe Tool and Command-Line Switches.

Siehe auchSee Also

WCF Visual Studio-VorlagenWCF Visual Studio Templates
WCF-Diensthost (WcfSvcHost.exe)WCF Service Host (WcfSvcHost.exe)
WCF-Testclient (WcfTestClient.exe)WCF Test Client (WcfTestClient.exe)