Estoy depurando una solución de aplicación web grande, con el proyecto principal de la aplicación web como un único proyecto de inicio, configurado para usar IIS para la depuración. Cada vez que ejecuto esta aplicación dentro de Visual Studio 2010, todavía obtengo varias instancias (a veces más de 15) del servidor de desarrollo ASP.NET también. ¿Por qué ocurre esto?¿Por qué tantas instancias de ASP.NET Development Server?
Respuesta
Mi configuración es similar a la suya (excepto utilizo CassiniDev (http://cassinidev.codeplex.com/))
vaya a todos sus sitios secundarios Propiedades del proyecto: haga clic en "utilizar la Web personalizada", establecer algo en "URL del servidor" (por exemple http://your-iis-server:your_port/your_project, pero puede ser incluso inválido) ..
Esto evitará el inicio automático de Cassini para los sitios web secundarios.
Deje su sitio principal en la configuración original.
Visual Studio tiene una configuración en las propiedades de cada proyecto web de forma predeterminada para iniciar el servidor de desarrollo cuando está depurando. Esto permite, por ejemplo, que un proyecto web que contiene servicios web esté disponible cuando haya seleccionado un sitio web o aplicación de cliente para comenzar.
Si no desea que este comportamiento siga estos pasos:
- Seleccione el proyecto web
- Abra la ventana "Propiedades" pulsando
F4
- Cambiar el
Always Start When Debugging
valor aFalse
- Repetir pasos 1-3 para cualquier otro proyecto web en su solución
Esto es genial. Me ha estado volviendo loco durante años. –
+1 La única respuesta útil aquí. – rsenna
Deja que Microsoft tenga dos lugares para especificar las propiedades de un proyecto ... –
- 1. ASP.NET Development Server o Localhost IIS?
- 2. ¿Puedo establecer la versión de ASP.NET utilizada por el Visual Studio ASP.NET Development Server?
- 3. ¿Por qué tantas sp_resetconnections para la agrupación de conexiones C#?
- 4. ¿Por qué Java tiene tantas ediciones a diferencia de C#?
- 5. ¿Por qué hay tantas convenciones de llamadas diferentes?
- 6. Excel RTD Server Development en C++
- 7. SSL con Visual Studio Development Server
- 8. ¿por qué usar 'assert' en un proyecto? (Y por qué usarlo tantas veces)
- 9. Deshabilitar Visual Studio Development Server: ¿hay alguna forma de hacerlo por proyecto?
- 10. ASP.Net Development Server Archivo SVG que sirve para la imagen de fondo CSS
- 11. ¿Qué usar? ¿Visual Studio Development Server o servidor web IIS local?
- 12. Ejecutando varias instancias de Rails Server
- 13. No iniciar ASP.NET Development Server al ejecutar proyectos que no son web
- 14. ASP.NET Development Server no está actualizando los cambios en el marcado/código
- 15. ASP.NET MVC> ASP.NET WebForms, ¿Por qué?
- 16. ¿Por qué ocurren bloqueos en SQL Server?
- 17. Server Side Javascript: ¿Por qué?
- 18. ¿Por qué el marco de la entidad hace tantas vueltas a la base de datos?
- 19. ¿Por qué hay tantas funciones de construcción de mapas en clojure?
- 20. Access Rails Development Server desde una computadora diferente
- 21. Acceso Python Development Server desde la IP externa
- 22. Aplicación ASP.NET instalador de MSI instancias múltiples
- 23. ¿Por qué la basura de Android se acumula tantas veces con Jacksons ObjectMapper?
- 24. ¿Por qué las fuentes Java tienen tantas carpetas dentro de la otra?
- 25. ¿Por qué hay tantas formas ligeramente diferentes de hacer lo mismo en Ruby?
- 26. Visual Studio Development Server no actualiza css y javascript?
- 27. Error "System.Web.HttpException: no se puede validar datos" en VS Development Server pero no en IIS
- 28. ¿Por qué varias instancias de una aplicación django?
- 29. Por qué crear instancias de variables con un valor nulo
- 30. por qué decorar las instancias de Jinja2 con @ webapp2.cached_property
Esta respuesta va a ser interesante :) –