¿Cómo evitar que 1 solución inicie todos sus sitios web?
-
28-10-2019 - |
Pregunta
Estoy trabajando en una solución con unos 30 proyectos.
Todos los proyectos se construyen para 1 cliente específico (de ahí la misma solución), pero no todos dependen unos de otros.
Tenemos, por ejemplo, una API de back-end, una API frontal, 2 sitios web, algunos servicios, etc.
El problema que tengo es que cada vez que empiezo a depurar 1 de esos proyectos, Visual Studio Bots Up 9 ASP.NET Development Development (1 para cada sitio web/servicio).
Incluso los proyectos a los que no están siendo referenciados o que están excluidos de la configuración de compilación actual se están iniciando.
¿Alguien sabe de una manera de evitar que esto suceda? Mi principal frustración sobre esto es el tiempo extra que se necesita para iniciar estos servicios.
Gracias por adelantado
Solución
La pregunta se ha hecho antes, eche un vistazo aquí:
Solución de Visual Studio con múltiples aplicaciones web ASP.NET
Para estar completado, incluiré la respuesta aquí también.
En el nivel del sitio web (o proyecto), establezca "siempre comience cuando la depuración" = falso (el valor predeterminado, como se muestra en mi captura de pantalla, es verdadero).
O también puede elegir configurar IIS Express y usar ese servidor web en lugar del servidor de desarrollo web de Visual Studio.