asp.net

Editar y continuar en proyectos web ASP.NET.



(5)

Sé cómo habilitar Editar y Continuar en proyectos de aplicación web ASP.NET (consulte here ), sin embargo, no encontré información sobre cómo lograr lo mismo en proyectos de sitio web ASP.NET.

¿Esta característica está disponible en los proyectos del sitio web? Si no, parece que vale la pena convertir el proyecto de nuestro sitio web a una aplicación web.


A pesar de que no puede editar el código mientras avanza con el depurador, los proyectos del sitio web le permiten simplemente editar el código fuente y luego volver a cargar la página. Esto es casi tan útil como "Editar y continuar". La compilación dinámica de ASP.NET le permite cambiar el código fuente que activa la recompilación automática.

Aquí hay un artículo relacionado sobre la comprensión de la compilación dinámica de ASP.NET

Esta página también es útil y tiene una sección llamada Comparación de proyectos de sitios web y proyectos de aplicaciones web


Como dicen, "depende".

Tanto para Visual Studio 2015 como para Visual Studio 2017, si desea poder "Editar y continuar" en Proyectos web, debe configurar el servidor para su proyecto en "IIS Express" en la pestaña Web de Configuración del proyecto.

Si hace esto, también podrá establecer / golpear puntos de interrupción en el código de inicio web.


Con un proyecto de sitio web editar y continuar está deshabilitado por defecto. Para habilitarlo, debe ir a: Propiedades-> Web -> sección ''Servidores'', marque ''Habilitar Editar y Continuar''. Luego, si rompes tu código puedes editarlo y continuar. No puedes editar el código si no lo estás recorriendo. Es decir, hay que romper antes de editar.


Editar y continuar no es compatible con los proyectos del sitio web. Si eso es importante para ti, te sugiero que vayas con proyectos de aplicaciones web.


En caso de que necesite que esta característica funcione en Visual Studio 2015. Esta característica aún es compatible pero con pocos cambios en las opciones. Por lo tanto, si desea continuar ejecutando IIS incluso después de detener la sesión de depuración en Visual Studio 2015, estos son los pasos que debe seguir:

Paso 1: Herramienta | Opciones | IntelliTrace | General | Marque ''Habilitar IntelliTrace'' y seleccione la opción ''Solo eventos IntelliTrave'' solamente. Nota: Si selecciona ''Eventos de IntelliTrace e información de llamadas'', esto acabará con IIS Express.

Paso 2: Herramienta | Opciones | Depuración | General | Desmarque ''Habilitar Editar y Continuar''.

Paso 3: Pruébalo ahora.