Pesquisar neste blog

sábado, 9 de março de 2013

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

A opção de executar a aplicação debugando existente no Visual Studio, inclusive em suas versões Express, deve ser usada somente quando realmente houver necessidade de debugging e nunca quando sua aplicação for para produção, ou seja, for publicada para uso na internet ou intranet. Ao invés disso utilize a opção "Start without debugging" ou pressione "CTRL+F5" ao invés de "F5". 

Vejam um post recente do portal C# Brasil:

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.


[]´s Flavio Barbosa.

Nenhum comentário:

Postar um comentário