Comportamento do arquivo App_Offline.htm

by Israel Aece 25. September 2007 09:07

Para aqueles que já trabalham com o ASP.NET 2.0, muito provavelmente já devem conhecer o arquivo App_Offline.htm.

Um detalhe importante é como a aplicação ASP.NET se comporta quando ele é adicionado, removido ou editado do diretório raiz da aplicação a qual ele pertence. O objeto HttpRuntime, internamente, cria e mantém um listener dentro de um método não documentado, chamado de CheckApplicationEnabled que, monitora a "vida" deste arquivo e, em qualquer uma das ações (adicionar, remover ou editar) que ele sofra, irá causar um shutdown na aplicação e, como já era de se esperar, todos os dados voláteis como Session, Cache e Application serão reinicializados.

Só para complementar, é possível notar dentro deste mesmo método que o arquivo App_Offline.htm não pode exceder 1MB.

Tags: ,

ASP.NET

Comments are closed

Powered by BlogEngine.NET 1.5.0.0
Theme by Mads Kristensen

Sobre

Meu nome é Israel Aece e sou especialista em tecnologias de desenvolvimento Microsoft, atuando como desenvolvedor de aplicações para o mercado financeiro utilizando a plataforma .NET. [ Mais ]

Twitter

Host