Utilización de las herramientas de desarrollo de WCF

En esta sección se describen las herramientas de desarrollo Visual StudioWindows Communication Foundation (WCF) que pueden ayudarle a desarrollar su servicio WCF.

Puede utilizar las plantillas WCF Visual Studio como base para generar rápidamente su propio servicio y, a continuación, utilizar el host automático de servicio WCF y el cliente de prueba WCF para depurar y probar el servicio. Todas estas herramientas proporcionan una depuración y un ciclo de prueba rápido y estable, y descartan la necesidad de adaptarse a un modelo de hospedaje en una fase temprana.

Herramientas de desarrollador de WCF

Plantillas de Visual Studio para WCF

Puede utilizar las plantillas predefinidas de proyecto y elemento WCF Visual Studio en Visual Studio para generar rápidamente los servicios WCF y las aplicaciones que los rodean.

Host de servicio WCF (WcfSvcHost.exe)

El host automático de servicio (WcfSvcHost.exe) WCF permite iniciar el depurador (F5) Visual Studio para hospedar y probar automáticamente un servicio implementado. Después, puede probar el servicio utilizando el cliente de prueba WCF (WcfTestClient.exe), o su propio cliente, para buscar y corregir cualquier error potencial.

Cliente de prueba de WCF (WcfTestClient.exe)

El cliente de prueba (WcfTestClient.exe) WCF es una herramienta GUI que permite introducir parámetros de tipos arbitrarios, enviar esa entrada al servicio, y ver la respuesta que devuelve el servicio. Proporciona un servicio de prueba sin problemas cuando se combina con el host automático de servicio WCF.

Utilización de las herramientas sin el privilegio de administrador

Para permitir que los usuarios sin el privilegio de administrador desarrollen servicios WCF, se crea una ACL (Lista de control de acceso) para el espacio de nombres "http://+:8731/Design_Time_Addresses" durante la instalación de Visual Studio. La ACL se establece en la interfaz de usuario (UI), en la que se incluyen todos los usuarios interactivos que iniciaron sesión en el equipo. Los administradores pueden agregar o quitar usuarios de esta ACL o abrir puertos adicionales. Esta ACL permite que las plantillas WCF o WF envíen y reciban datos con su configuración predeterminada. También permite a los usuarios utilizar el host automático de servicio (wcfSvcHost.exe) WCF sin concederles los privilegios de administrador.

Puede modificar el acceso mediante la herramienta Netsh.exe de Windows Vista con la cuenta elevada de administrador. En el siguiente ejemplo se muestra el uso de Netsh.exe.

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

Para obtener más información acerca de Netsh.exe, consulte How to Use the Netsh.exe Tool and Command-Line Switches.

Consulte también

Conceptos

Plantillas de Visual Studio para WCF
Host de servicio WCF (WcfSvcHost.exe)
Cliente de prueba de WCF (WcfTestClient.exe)

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.