Compartir a través de


Depuración de un servicio WCF autohospedado

Un servicio que se hospeda a sí mismo es un servicio WCF que no se ejecuta dentro de IIS, el host de servicio WCF o el servidor de desarrollo de ASP.NET. La manera más fácil de depurar un WCF que se hospeda a sí mismo es configurar Visual Studio para que inicie tanto el cliente como el servidor si elige Iniciar depuración en el menú Depurar.

Si el servicio WCF se hospeda a sí mismo dentro de un proceso que no se puede iniciar de esta manera, por ejemplo un servicio NT, no podrá utilizar este método. En su lugar, puede realizar uno de los siguientes procedimientos:

Para iniciar el cliente y el host desde Visual Studio

  1. Cree una solución de Visual Studio que contenga los proyectos de cliente y servidor.

  2. Configure la solución para iniciar los procesos de cliente y servidor al elegir Inicio en el menú Depurar.

    1. En el Explorador de soluciones, haga clic con el botón derecho del mouse en el nombre de la solución.

    2. Haga clic en Establecer proyectos de inicio.

    3. En el cuadro de diálogo Solución <nombre> Propiedades, seleccione Proyectos de inicio múltiples.

    4. En la cuadrícula Proyectos de inicio múltiples, en la línea que corresponde al proyecto de servidor, haga clic en Acción y elija Inicio.

    5. En la línea que corresponde al proyecto de cliente, haga clic en Acción y elija Inicio.

    6. Haga clic en OK.