2009-01-27 7 views
7

Tengo una solución visual studio 2008 que incluye un proyecto de comunicación remota alojado en asp.net en C#. La solución también contiene otros proyectos de C# y proyectos de C++.¿Por qué mi proyecto ASP.NET se ejecutará en el servidor de desarrollo cuando no esté entre los proyectos de inicio?

Al depurar la interacción entre mi cliente C# y el servidor asp.net, la depuración es excelente. Literalmente puedo entrar en las llamadas al servidor y retroceder. Sin embargo, hay momentos en los que tengo que enfocar mi depuración en un ejecutable independiente sin el proyecto asp.net.

Mi problema es que, después de las configuraciones, los proyectos de inicio de otros proyectos además del proyecto asp.net no impiden que el proyecto asp.net se lance en el servidor de desarrollo (y en la bandeja del sistema). No parece ser "depuración" per se, pero se está ejecutando y está utilizando recursos cuando no quiero que lo sea.

He comprobado y vuelto a verificar la configuración del proyecto de inicio. Están firmemente en la posición de "apagado". ¿Alguna idea de por qué esto sucedería y/o cómo prevenirla? Alguien más ha experimentado esto?

Notas Solución: Tiza éste hasta el "oh, eso es dónde está!" fenómeno en Visual Studio. Esta configuración no está en la página de propiedades del proyecto ASP.NET (haga clic derecho en el proyecto en el explorador de soluciones y seleccione "propiedades"), y no se encuentra en la IU de los proyectos de inicio. En cambio, está en la página de propiedades "regulares" cuando se selecciona el proyecto en el explorador de soluciones. es decir, asegúrese de que la página de propiedades esté visible (Ver -> Ventana Propiedades) y luego haga clic en el proyecto ASP.NET en el explorador de soluciones. La opción superior es "Siempre iniciar cuando se depura", que, cuando se establece en falso, resuelve el problema.

Respuesta

12

Para detener el inicio del servidor de desarrollo.

  • Haga clic en el proyecto ASP.net en el Explorador de soluciones.
  • en el conjunto de la ventana de propiedades "Siempre comienzo al depurar" a falso
+0

¡Gracias por apuntarme en la dirección correcta! – el2iot2

+0

Sí, me resulta molesto que haya "Propiedades del proyecto" y "Propiedades para el proyecto" – Glennular

0

Creo que VS al presionar "depurar" solo se adjuntará al proceso de Iniciar proyecto.

Una vez que tenga el servidor de desarrollo ejecutándose, conéctelo al proceso WebDev.Webserver.exe.

Ir al menú Depurar -> conectar con el proceso -> seleccione WebDev.WebServer.EXE -> Haga clic en Adjuntar

Usted debe ser capaz de atrapar ahora.

+0

En realidad no quiero WebDev.WebServer.EXE para correr en absoluto. Estoy depurando otro proyecto y quiero guardar los recursos, pero no puedo evitarlo. Perdón por la confusion. – el2iot2

Cuestiones relacionadas