Modo de depuración en ASP.NET aplicaciones
En este artículo se presenta el modo de depuración en ASP.NET aplicaciones.
Versión del producto original: ASP.NET
Número KB original: 2580348
Resumen
ASP.NET aplicaciones de compilación en un modo de depuración especial que facilita la solución de problemas de los desarrolladores. El modo de depuración ASP.NET compilar aplicaciones con información adicional que permite a un depurador supervisar y controlar estrechamente la ejecución de una aplicación. Las aplicaciones compiladas en modo de depuración se ejecutan como se esperaba. Sin embargo, el rendimiento de la aplicación se ve afectado. Con el modo de depuración habilitado:
- El código se ejecutará más lentamente debido a que se habilitan rutas de depuración adicionales.
- La compilación llevará más tiempo porque se está generando información de depuración adicional, como archivos de símbolo (.pdb).
- El tiempo de espera de ejecución se amplía a 30 000 000 segundos.
- Los scripts y las imágenes descargadas de los controladores y no
WebResource.axdScriptResource.axdse almacenan en caché. - La optimización de código está deshabilitada.
Se recomienda que el modo de depuración siempre esté deshabilitado en un entorno de producción.
Más información
El modo de depuración se habilita estableciendo el debug atributo de la sección en compilation true en el web.config archivo:
<system.web>
<compilation debug="true">
</compilation>
</system.web>
Es importante recordar que la configuración, si no se define en el archivo web.config de la aplicación, se puede heredar del archivoweb.configo web.config de la aplicación primaria ubicado en la carpeta de configuración de the.NET Framework.
Nota
Si se retail establece el atributo del elemento en deployment true, la depuración se deshabilitará para todas las aplicaciones. Sin embargo, incluso con el atributo establecido en true, el tiempo de espera de ejecución seguirá siendo retail de 30 000 000 segundos si el atributo está establecido en debug true.