Olá pessoal.
Esta é uma dica bem rápida e com certeza útil em algum momento das nossas vidas.
Estou criando um projeto pessoal bem simples, que se baseia no asp.net MVC3 com razor estou usando o .net framework 4.0 e senti a necessidade de paralizar o site por um tempo. Apesar de usar MVC 3, etc, esta funcionalidade esta presente desde o asp.net 2.0, portanto você pode usar no seu projeto asp.net seja ele C#, VB com MVC ou não.
Como podemos colocar o site em manutenção?
Como colocar um site asp.net MVC em manutenção?
Isso se faz possível com uma ação extremamente simples.
Basta incluir um arquivo com o nome app_offline.htm na raiz do seu web site.
E inserir uma mensagem agradável no arquivo app_offline.htm pro pessoal ver.
Por exemplo você pode fazer como na figura abaixo:

Se você quiser usar meu arquivo app_offline.htm ou quiser alterar, vou deixar o link para download.
Atenção, para que o site saia deste processo de manutenção você deve retirar o mesmo da raiz do diretório.
Para obter esta page, faça o download do app_offline.htm clicando neste link -> app_offline.htm (1.94 kb).
Então teremos a seguinte mensagem: "Uma equipe de macacos altamente treinada está trabalhando para resolver o problema".
Agora coloca a equipe pra trabalhar e resolver o problema o quanto antes.
Boa manutenção. =)
Até a próxima.
Veio para o que era seu, e os seus não o receberam. Mas, a todos quantos o receberam, deu-lhes o poder de serem feitos filhos de Deus, aos que crêem no seu nome; (João 1:11,12)
Tags: Visual Studio 2010, Visual Studio, ASP.net, C#, app_offline.htm, mvc