Como funciona o arquivo app_offline.htm
Bom, muitos devem conhecer esse arquivo, mas tenho que confessar que eu não sabia da existência dessa excelente funcionalidade do ASP.NET 2.0.
Criando um arquivo HTML com o nome de “app_offline.htm” e colocando esse arquivo na raiz de uma aplicação Web, irá forçar um redirect em toda requisição do IIS para esse arquivo. Bom, ai você deve perguntar qual a vantagem disto?
Imagine que você queira colocar um site em manutenção, onde ninguém em hipótese nenhuma poderá acessar qualquer página do site. Como fazer isso? Simples, coloque um arquivo chamado “app_offline.htm” que você não terá problemas.
Pensando um pouco mais pra frente, imagine que você tenha duas aplicações Web distintas (uma seria o Site a outra seria o Sistema Administrativo do site). Imagine agora que o Sistema Administrativo possui uma mensalidade e o “donos” do sistema não efetuaram o pagamento do mês. Colocando este arquivo na raiz do Sistema Administrativo você bloquea o acesso de qualquer usuário a esta área sem afetar o Site.
Bem simples e legal essa funcionalidade.
Espero que tenham gostado desta dica. Em breve tem mais.
Tags: 

2 Comentários para “ Como funciona o arquivo app_offline.htm ”
maio 29th, 2009 at 10:33 am
Olá Tiago,
Também escrevi sobre o assunto em meu blog, porem em teste realizado ele não bloqueia totalmente. Páginas HTML e imagens continuam acessíveis.
Parabéns pelo post.
maio 29th, 2009 at 5:09 pm
Olá Raphael,
Realmente não testei com arquivos HTML (é que já faz tempo que os projetos dá empresa que trabalho não possuem páginas “.html” rsrsrs só código e mais código).
Mas pensando no objetivo de bloquear páginas que possam interferir na manutenção ou em um sistema administrativo (CMS) o arquivo “app_offline” ainda está valendo ;).
Valeu pela dica, eu realmente não tinha percebido que arquivos HTML e imagens não eram bloqueados.
Parabéns pelo seu blog.
Deixe seu comentário: