Deshabilitación de la depuración para aplicaciones de ASP.NET
En este artículo se describe cómo deshabilitar la depuración para aplicaciones de ASP.NET.
Versión original del producto: ASP.NET
Número de KB original: 815157
Resumen
ASP.NET admite la compilación de aplicaciones en un modo de depuración especial que ayuda al desarrollador a solucionar problemas. El modo de depuración hace que ASP.NET compilar aplicaciones con información adicional. La información permite a un depurador supervisar y controlar detenidamente la ejecución de una aplicación. Las aplicaciones que se compilan en modo de depuración se ejecutan según lo previsto. Sin embargo, el rendimiento de la aplicación se ve afectado. Para evitar el efecto en el rendimiento, es recomendable habilitar la depuración solo cuando un desarrollador está realizando una solución de problemas interactiva.
La depuración está deshabilitada de forma predeterminada. La depuración se habilita con frecuencia para solucionar un problema. Pero con frecuencia no está deshabilitado después de resolver el problema. En este artículo se describe cómo deshabilitar la depuración de una aplicación de ASP.NET.
Para deshabilitar la depuración, modifique el archivo Web.config o el archivo Machine.config , como se detalla en las secciones siguientes.
Método 1: Modificar el archivo Web.config
Para deshabilitar la depuración, agregue el elemento de compilación al archivo Web.config de la aplicación siguiendo estos pasos. El archivo Web.config se encuentra en el directorio de la aplicación.
Abra el archivo Web.config en un editor de texto, como el Bloc de notas. El archivo se encuentra normalmente en el directorio de la aplicación.
En el archivo Web.config , busque el elemento de compilación. La depuración se habilita cuando el atributo debug del elemento de compilación se establece en true.
Cambie el atributo de depuración a false para deshabilitar la depuración de esa aplicación.
En el ejemplo de código siguiente se muestra el elemento de compilación con depuración establecido en false:
<compilation debug="false"/>
Guarde el archivo Web.config . La aplicación ASP.NET se reinicia automáticamente.
Método 2: Modificar el archivo Machine.config
También puede deshabilitar la depuración para todas las aplicaciones de un sistema modificando el archivo Machine.config . Para confirmar que la depuración no se ha habilitado en el archivo Machine.config , siga estos pasos:
Abra el archivo Machine.config en un editor de texto, como el Bloc de notas. El archivo se encuentra normalmente en la carpeta siguiente:
%SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\
En el archivo Machine.config , busque el elemento de compilación. La depuración se habilita cuando el atributo debug del elemento de compilación se establece en true.
Si el atributo debug es true, cambie el atributo debug a false.
En el ejemplo de código siguiente se muestra el elemento de compilación con depuración establecido en false:
<compilation debug="false"/>
Guarde el archivo Machine.config .