2011-05-30 5 views
17

Estoy usando IIS 7 express para probar un proyecto ASP.Net MVC 3 en mi máquina de desarrollo y normalmente sigue funcionando después de que terminé la depuración, lo cual es una buena cosa para poder realizar pequeñas pruebas directamente en el navegador sin necesidad para ejecutar el proyecto de nuevo.¿Cómo mantener la ejecución de IIS Express después de la eliminación de fallas?

Pero si elijo la opción "Habilitar edición y continuar" en las propiedades del proyecto, IIS 7 solo se ejecutará mientras se depura el proyecto. ¿Hay alguna manera de cambiar este comportamiento?

+14

+1 para la sugerencia de que apagar 'Habilitar edición y continuar' mantiene funcionando a IISExpress, ¡gracias! –

+2

http://stackoverflow.com/a/18794676/20126 –

+0

Puede usar separar en lugar de detener, así es cómo agregarlo al menú: http://stackoverflow.com/a/14384964/1248565 – fbiagi

Respuesta

4

No, porque para lograr esto, Visual Studio usa un entorno de alojamiento que interpreta el código que se está ejecutando.

Por lo tanto, solo está disponible durante la depuración.

+0

ahora, si he hecho la edición en el proyecto, solo necesito reconstruir y actualizar el navegador, ¿funcionará? –

+3

Desactivar el nuevo "Habilitar Editar y Continuar" en herramientas> opciones> depurar puede hacer el truco. Pongo este comentario para llamar la atención aquí porque esta respuesta es aceptada y dice que no hay forma de hacerlo, pero en vs2013 + puede hacerlo. – katmanco

3

Existe una configuración global en Visual Studio para que 'Editar y Continuar' esté desactivado de manera predeterminada para todos los proyectos nuevos en Opciones> Depuración> Editar y Continuar.

4

Por si necesita esta característica (IIS para continuar ejecutándose) en formularios web ASP.NET, en lugar de presionar F5 (Ejecutar), haga clic derecho en la página de inicio en el Explorador de soluciones y seleccione 'Ver en navegador'.

+0

Esto funciona para mí, gracias (VS2013 ultimate - Win8) – hB0

Cuestiones relacionadas