Partilhar via


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 original do KB: 815157

Resumo

ASP.NET suporta a compilação de aplicativos em um modo de depuração especial que ajuda o desenvolvedor a solucionar problemas. 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 no desempenho, é uma boa ideia habilitar a depuração somente quando um desenvolvedor estiver fazendo solução de problemas interativa.

A depuração está desabilitada por padrão. A depuração é frequentemente habilitada para solucionar um problema. Mas muitas vezes não é desabilitado depois que o problema é resolvido. Este artigo descreve como desabilitar a depuração para 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 arquivo Web.config está localizado no diretório do aplicativo.

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

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

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

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

    <compilation debug="false"/>
    
  4. Salvar 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 para todos os aplicativos em um sistema modificando o arquivo Machine.config . Para confirmar se 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 o Bloco de Notas. O arquivo geralmente está localizado na seguinte pasta:

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

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

  3. Se o atributo debug for true, altere o atributo debug para false.

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

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