visual studio - temas - ¿Cómo se configura VS2008 para que solo abra un servidor web en una solución con múltiples proyectos?
las mejores extensiones para visual studio 2018 (5)
Aquí encontrará algunos detalles sobre por qué lo hace y cómo puede superarlo:
http://vishaljoshi.blogspot.com/2007/12/tips-tricks-start-up-options-and.html
Hay casos en los que puede tener muchas aplicaciones web o sitios web en la misma solución y es posible que esté depurando solo uno de ellos ... En tal caso, puede que no sea deseable que se ejecuten varias instancias de ASP.NET Development Server. .. VS proporciona una configuración explícita en la cuadrícula de propiedades de la aplicación web / sitio llamada Servidor web de desarrollo: "Iniciar siempre al depurar", que está establecido en True de forma predeterminada ... Si configura esta propiedad como False, solo una instancia de servidor web se creará para el proyecto web de inicio ...
A partir de 2005, VS comenzó este comportamiento cuando al iniciar la sesión de depuración genera un servidor web para cada proyecto en una solución. Tengo una solución con 15 proyectos, por lo que toma un tiempo y es un desperdicio de recursos. ¿Hay alguna forma de configurarlo de forma diferente además de usar IIS?
También me he sentido muy molesto por ese comportamiento. La única solución que he encontrado es cambiar manualmente la página de propiedades para cada aplicación web, de modo que llegue a una instancia real en ejecución en IIS.
Prefiero esto de todos modos, porque la depuración con el servidor web integrado puede darle una impresión muy falsa de cómo su aplicación interactuará con el modelo de seguridad de IIS.
En Visual Studio 2008, hay una entrada en la página de Propiedades para el proyecto llamada "Always Start When Debugging".
Tenga en cuenta que tiene que llegar a esto seleccionando el proyecto y yendo al panel Propiedades (o haciendo clic con el botón 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. Apagarlo resolverá este problema.
[editorial] ¡Esto es bastante molesto y desearía que el valor predeterminado fuera falso! [/ editorial]
Establezca la propiedad "Iniciar siempre al depurar" del proyecto de servicio web en falso. Para llegar a la propiedad, haga clic en el nodo del proyecto y luego presione F4 o haga clic en Ver | Ventana de propiedades (no páginas de propiedades) .
Tenga cuidado: esto no está en las propiedades a las que llega haciendo clic en el nodo del proyecto y luego haciendo clic en Propiedades; o haciendo doble clic en el subnodo Propiedades del proyecto; o haciendo clic en Ver | Páginas de propiedades.
También es molesto que esta propiedad solo persista como configuración de usuario en el archivo .csproj.user.
Sé que esta es una vieja pregunta, pero en Visual Studio 2010 la elección de propiedades de un proyecto web lo lleva a la gran pantalla / cuadrícula de configuración. La configuración Always Start When Debugging
está enterrada un poco.
Con el foco en el proyecto web deseado, mire la ventana / pestaña de propiedades ( CTRL + W , P ) y establezca la propiedad allí.