Não execute ASP.NET em Produção com debug ativado

Em resumo:

  • A compilação de paginas ASP.NET leva muito mais tempo, porque otimizações ficam desativadas
  • O código pode executar mais lento, porque caminhos adicionais de depuração estão desativados.
  • Muito mais memória é usada pelo aplicativo no tempo de execução
  • Scripts e imagens baixadas por componentes como Ajax ToolKit ou similares não são armazenados em cachê.
  • Abre uma brecha na segurança, pois as mensagens de erro podem ser exibidas detalhadamente no servidor remoto expondo a aplicação.

O <deployment retail=”true”/> no Maching.config:
Leia mais… »