Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo apresenta o modo de depuração em aplicativos ASP.NET.
Versão original do produto: ASP.NET
Número original do KB: 2580348
Resumo
ASP.NET suporta a compilação de aplicativos em um modo de depuração especial que facilita a solução de problemas do desenvolvedor. O modo de depuração faz com que ASP.NET compile aplicativos com informações extras que 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. Com o modo de depuração ativado:
- O código será executado mais lentamente devido à habilitação de caminhos de depuração adicionais.
- A compilação levará mais tempo porque informações adicionais de depuração estão sendo geradas, como arquivos de símbolo (.pdb).
- O tempo limite de execução é estendido para 30.000.000 segundos.
- Scripts e imagens baixados dos
WebResource.axdmanipuladores eScriptResource.axdnão são armazenados em cache. - A otimização de código está desabilitada.
É recomendável que o modo de depuração esteja sempre desabilitado em um ambiente de produção.
Mais informações
O modo de depuração é habilitado definindo o debugcompilation atributo da seção como true no arquivo web.config :
<system.web>
<compilation debug="true">
</compilation>
</system.web>
É importante lembrar que a configuração, se não for definida no arquivo web.config do aplicativo, pode ser herdada do arquivo web.config ou web.config do aplicativo pai localizado na pasta de configuração do the.NET Framework.
Observação
Definir o atributo do elemento como true fará com que a retaildeployment depuração seja desabilitada para todos os aplicativos. No entanto, mesmo com o atributo definido como true, o tempo limite de execução ainda será de 30.000.000 segundos se debug o retail atributo for definido como true.