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.

Anúncios

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s