Desabilitar a depuração para aplicativos ASP.NET

Este artigo discute como desabilitar a depuração para aplicativos ASP.NET.

Versão original do produto: ASP.NET
Número de KB original: 815157

Resumo

ASP.NET dá suporte à compilação de aplicativos em um modo de depuração especial que ajuda a solução de problemas do desenvolvedor. O modo de depuração faz com que ASP.NET compile aplicativos com informações extras. As informações permitem que um depurador monitore e controle de perto a execução de um aplicativo. Os aplicativos compilados no modo de depuração são executados conforme o esperado. No entanto, o desempenho do aplicativo é afetado. Para evitar o efeito sobre o desempenho, é uma boa ideia habilitar a depuração somente quando um desenvolvedor está fazendo a solução de problemas interativa.

A depuração é desabilitada por padrão. A depuração é frequentemente habilitada para solucionar problemas. Mas geralmente não é desabilitado depois que o problema é resolvido. Este artigo descreve como desabilitar a depuração de um aplicativo ASP.NET.

Para desabilitar a depuração, modifique o arquivo Web.config ou o arquivo Machine.config , conforme detalhado nas seções a seguir.

Método 1: modificar o arquivo Web.config

Para desabilitar a depuração, adicione o elemento de compilação ao arquivo Web.config do aplicativo seguindo estas etapas. O arquivoWeb.config está localizado no diretório do aplicativo.

  1. Abra o arquivo Web.config em um editor de texto, como Bloco de Notas. O arquivo normalmente está localizado no diretório do aplicativo.

  2. No arquivoWeb.config , localize o elemento de compilação. A depuração é habilitada quando o atributo de depuração no elemento de compilação é definido como true.

  3. Altere o atributo de depuração para false para desabilitar a depuração desse aplicativo.

    O exemplo de código a seguir mostra o elemento de compilação com depuração definida como false:

    <compilation debug="false"/>
    
  4. Salve o arquivo Web.config . O aplicativo ASP.NET é reiniciado automaticamente.

Método 2: modificar o arquivo Machine.config

Você também pode desabilitar a depuração de todos os aplicativos em um sistema modificando o arquivo Machine.config . Para confirmar que a depuração não foi habilitada no arquivo Machine.config , siga estas etapas:

  1. Abra o arquivo Machine.config em um editor de texto, como Bloco de Notas. O arquivo normalmente está localizado na seguinte pasta:

    %SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\

  2. No arquivoMachine.config , localize o elemento de compilação. A depuração é habilitada quando o atributo de depuração no elemento de compilação é definido como true.

  3. Se o atributo de depuração for verdadeiro, altere o atributo de depuração para false.

    O exemplo de código a seguir mostra o elemento de compilação com depuração definida como false:

    <compilation debug="false"/>
    
  4. Salve o arquivo Machine.config .