2008-11-30 15 views
10

Tengo una solución de Visual Studio 2008 con varios proyectos, algunos de los cuales son aplicaciones/sitios web.¿Por qué Visual Studio inicia varios WebDevs cuando depuro?

Cada vez que voy a "Depurar> Iniciar nueva instancia" para una aplicación web específica y VS lanza el servidor de desarrollo ASP.net (WebDev.WebServer.EXE) para esa aplicación, VS también inicia 3 procesos adicionales, uno para cada de otras 3 aplicaciones web que tengo en la solución.

¿Cómo puedo decirle a Visual Studio que solo abra WebDev para el único proyecto que estoy depurando? He buscado en las configuraciones del proyecto y en la configuración de la solución y no pude encontrar la configuración relevante ...

Respuesta

0

Creo que se ejecuta uno para cada puerto; puede intentar configurarlos para que tengan el mismo puerto - haga clic en el proyecto y mire el panel de propiedades (debe desactivar la generación automática de puertos y luego establecer el puerto #)

-1

Sugerencia: no use WebDev interno, use IIS en su lugar. También reduce el desorden en la bandeja del sistema. ;)

0

Probé la solución anterior, pero no funcionó. Mi solución fue un vs2005, lo que encontré para resolver el proyecto fue hacer visible la ventana de propiedades de VS 2008. A continuación, haga clic en los proyectos web y establezca la propiedad "Iniciar siempre al depurar" en falso y esto debería solucionarlo :(

0

En Visual Studio 2008, hay una entrada en la página Propiedades para el proyecto llamado " Siempre comience al depurar ".

Tenga en cuenta que tiene que llegar a esto seleccionando el proyecto y yendo al panel Propiedades (o haciendo clic derecho en Propiedades). Esta opción no está presente cuando hace doble clic en el proyecto y lo abre en el panel de edición principal.

VS por defecto establece este valor en on para todos sus proyectos web. Desactivándolo resolverá este problema

[editorial] Esto es bastante molesto y desearía que el valor predeterminado fuera falso! [/ Editorial]

Cuestiones relacionadas