visual test studio wcf wcftestclient

studio - wcf test client



WCF: Cómo deshabilitar el cliente de prueba de WCF (6)

Abra las propiedades de su proyecto, vaya a la pestaña Depuración, en las opciones de inicio verá algo como /client:"WcfTestClient.exe "

borrar esa línea

Para una aplicación de servicio WCF y una aplicación de servicio de flujo de trabajo WCF, necesita modificar el archivo .csproj.user. Un escrito completo se puede encontrar aquí .

La parte clave es

<WebProjectProperties> <EnableWcfTestClientForSVC>False</EnableWcfTestClientForSVC> </WebProjectProperties>

He creado una nueva aplicación WCF. Tiene un archivo svc y un código detrás. Cuando intento depurar (F5), veo lo siguiente.

  1. Si el archivo svc está abierto y presiona F5, se abrirá el navegador web
  2. Si el código detrás del archivo está actualmente abierto y presione F5, se abrirá el cliente de prueba de WCF.

¿Por qué hay comportamientos diferentes? No quiero usar Test Client, cómo deshabilitarlo en la aplicación para que no vuelva a aparecer.

Atul Sureka


Es más fácil que eso.

  • 1.- Abrir las propiedades del proyecto.
  • 2.- Pestaña de depuración
  • 3.- Elimine el "/client:"WcfTestClient.exe" que aparece en el cuadro de texto "argumentos de línea de comando".
  • 4.- ¡Hecho!

Haga clic con el botón derecho en Proyecto WCF -> Seleccionar propiedades -> Depurar. En la depuración, puede ver los argumentos de la línea de comandos especificados como /client:"WcfTestClient.exe" .

Saludos,

Venkatarajan Arthanari


He pasado por este camino MUCHAS veces a lo largo de los años en diferentes compañías ... Olvidé y encontré esta página y, si bien es un buen consejo para algunos, no es útil para mí.

Lo que DID solucionó para una aplicación WCF para mí es esto:

Note: Visual Studio 2013 FYI 1. Right click on the your WCF project and click Properties 2. Click on left "Web" link/tab --> Notice the Start Action Section 3. Check Radio Button "Specific page" 4. Enter your .svc example Service1.svc 5. Set project as startup and either hit F5 or right click and debug 6. Now the WCF Test Client launches (for me at least)

Espero que esto ayude a alguien más.


Para controlar el inicio automático de WCF Test Client en Visual Studio 2015/2017, puede hacer lo siguiente:

Haga clic con el botón derecho en el Proyecto de servicio WCF en el Explorador de soluciones , seleccione Propiedades y haga clic en la pestaña Opciones de WCF . Desactive la casilla de verificación Iniciar WCF Host de servicio al depurar otro proyecto en la misma solución (esa casilla de verificación está habilitada de forma predeterminada).


para una vista futura ... cuando estaba en un archivo svc, y presioné f5, siempre se inicia esta utilidad ... intento el parámetro en el archivo de proyecto, no funciona ...

luego, en la propiedad, cambio la configuración en web, de la página actual a mi página predeterminada :)

ahora no tengo esta utilidad apareciendo cada vez :)