Cómo: Deshabilitar la depuración de aplicaciones de ASP.NET

Resumen

En este artículo paso a paso se describe cómo deshabilitar la depuración de aplicaciones de ASP.NET.

ASP.NET admite la compilación de aplicaciones en modo de depuración especial que facilita la solución de problemas del programador. Causas de modo ASP.NET para compilar aplicaciones con información adicional que permite a un depurador supervisar estrechamente y controlar la ejecución de una aplicación de depuración. Aplicaciones que se compilan en modo de depuración se ejecutan como se esperaba. Sin embargo, se ve afectado el rendimiento de la aplicación. Para evitar el efecto en el rendimiento, es una buena idea para habilitar la depuración sólo cuando un desarrollador hace interactivo de solución de problemas. De forma predeterminada, se deshabilita la depuración y, aunque con frecuencia está habilitada la depuración para solucionar un problema, también con frecuencia no se deshabilita nuevamente una vez resuelto el problema. Este artículo describe cómo deshabilitar la depuración de una aplicación ASP.NET.

Volver al principio

Deshabilitar la depuración de una aplicación ASP.NET

Para habilitar la depuración, modifique el archivo Web.config o el archivo Machine.config, como se detalla en los pasos siguientes.

Modificar el archivo Web.config

Para habilitar la depuración, agregue el elemento de compilación en el archivo Web.config de la aplicación. El archivo Web.config se encuentra en el directorio de la aplicación. Para ello, siga estos pasos:
  1. Abra el archivo Web.config en un editor de texto como Notepad.exe. Archivo Web.config se encuentra normalmente en el directorio de la aplicación.
  2. En el archivo Web.config, busque el elemento de compilación. Depuración está habilitada cuando el atributo debug en el elemento de compilación está establecido en true.
  3. Modifique el atributo debug en falsey, a continuación, guarde el archivo Web.config para deshabilitar la depuración para esa aplicación.

    El ejemplo de código siguiente muestra el elemento de compilación con depuración establecido en false:
    <compilation     debug="false"
    />

  4. Guarde el archivo Web.config. La aplicación ASP.NET se reiniciará automáticamente.

Modifique el archivo Machine.config

También puede habilitar la depuración para todas las aplicaciones en un sistema, modifique el archivo Machine.config. Para confirmar que no se ha habilitado la depuración en el archivo Machine.config, siga estos pasos.
  1. Abra el archivo Machine.config en un editor de texto como Notepad.exe. Normalmente, el archivo Machine.config se encuentra en la carpeta siguiente:
    %SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\
  2. En el archivo Machine.config, busque el elemento de compilación. Depuración está habilitada cuando el atributo debug en el elemento de compilación está establecido en true.
  3. Si el atributo debug es true, puede cambiar el atributo debug en false.

    El ejemplo de código siguiente muestra el elemento de compilación con depuración establecido en false:
    <compilation     debug="false"
    />

  4. Guarde el archivo Machine.config.
Volver al principio

Referencias

Para obtener más información, visite el siguiente sitio Web de MSDN:
Modo de depuración en aplicaciones ASP.NET
http://msdn2.microsoft.com/en-us/library/e8z01xdh(vs.71).aspx
Para obtener información adicional acerca de la depuración remota, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
318041 Cómo: configurar y utilizar la depuración remota de Microsoft Visual Studio .NET
818015 Cómo: optimizar y escalar el rendimiento de las aplicaciones que se basan en el.NET Framework
Volver al principio
Propiedades

Id. de artículo: 815157 - Última revisión: 17 ene. 2017 - Revisión: 1

Comentarios