2010-03-05 18 views
27

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

¿Esta función está disponible en los proyectos del sitio web? Si no, parece que la conversión de nuestro proyecto de sitio web a una aplicación web realmente vale la pena.

+0

Creo que se refiere a proyectos de sitios web. – AMissico

+0

ASP.NET MVC hace que esta pregunta sea redundante. Si es una opción, considera. – MrBoJangles

Respuesta

3

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

5

Aunque 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 desencadena la recompilación automática.

Aquí está un artículo relacionado en Understanding ASP.NET Dynamic Compilation

Esta página también es útil y tiene una sección llamada Comparing Web Site Projects and Web Application Projects

19

Con un proyecto de sitio web de edición y continuar está desactivado por defecto. Para habilitarlo debe ir a: Propiedades-> Web-> sección 'Servidores', marcar 'Habilitar Editar y Continuar'. Luego, si rompe su código, puede editarlo y continuar. No puede editar el código si no está pasando por él. es decir, debes romper antes de editar.

+0

Gracias por la ayuda. Mucho más apreciado –

0

Solo en caso de que necesite esta característica que funcione en Visual Studio 2015. Esta característica aún se admite 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 'Activar IntelliTrace' y seleccione solo la opción 'Solo eventos IntelliTrave'. Nota: Si selecciona 'IntelliTrace events and call information', esto matará a IIS Express.

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

Paso 3: Pruébelo ahora.

+0

¿Cómo * inhabilitar * "Editar y continuar" contribuye a * habilitar * "Editar y continuar"? –

0

Como dicen, "depende".

Por tanto Visual Studio 2015 & Visual Studio 2017, si desea ser capaz de "Editar & Continuar" en proyectos Web, a continuación, debe configurar el servidor para que su proyecto "IIS Express" en la ficha Web de Configuración del proyecto.

enter image description here

Si usted hace esto, usted también será capaz de establecer puntos de interrupción/golpe en el código de inicio web.

Cuestiones relacionadas