Deshabilitación de la depuración para aplicaciones ASP.NET

En este artículo se describe cómo deshabilitar la depuración para aplicaciones 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 a los desarrolladores a solucionar problemas. El modo de depuración hace que ASP.NET compile aplicaciones con información adicional. La información 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 según lo esperado. Sin embargo, el rendimiento de la aplicación se ve afectado. Para evitar el efecto en el rendimiento, es una buena idea habilitar la depuración solo cuando un desarrollador está realizando la 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 se deshabilita después de resolver el problema. En este artículo se describe cómo deshabilitar la depuración de una aplicación ASP.NET.

Para deshabilitar la depuración, modifique el archivo Web.config o el archivo deMachine.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.

  1. 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.

  2. 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.

  3. 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 la depuración establecida en false:

    <compilation debug="false"/>
    
  4. 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:

  1. 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\

  2. 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.

  3. Si el atributo de depuración es true, cambie el atributo de depuración a false.

    En el ejemplo de código siguiente se muestra el elemento de compilación con la depuración establecida en false:

    <compilation debug="false"/>
    
  4. Guarde el archivo Machine.config .