Israel Aéce

Microsoft MVP, MCP, MCAD, MCTS, MCPD e MCT

My Links

Blog Stats

Archives

Post Categories

Links

Login

Comportamento do arquivo App_Offline.htm

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.

posted on Tuesday, September 25, 2007 5:15 PM

Feedback

# re: Comportamento do arquivo App_Offline.htm 9/25/2007 6:10 PM Vitor Canova

Andei utilizando esse arquivo e percebi que no Servidor Web que eu estava utilizando ele não aceitou o nome do arquivo todo em minúsculo. Colocando então o "A" em maiúsculo ele funcionou.

# re: Comportamento do arquivo App_Offline.htm 9/25/2007 6:27 PM Israel Aece

Ola Vitor,

O case para o mesmo é: App_Offline.htm

# re: Comportamento do arquivo App_Offline.htm 9/25/2007 7:24 PM Cristovao Morgado

Outro detalhe: o ficheiro tem de ter mais de 512bytes pq senao alguns browser nao funciona!

http://weblogs.asp.net/scottgu/archive/2006/04/09/442332.aspx

# re: Comportamento do arquivo App_Offline.htm 9/25/2007 7:54 PM Israel Aece

Obrigado Cristovao :)

Title  
Name  
Url
Box Code
Protected by FormShield
Comments