Oggi durante una docenza di aggiornamento interno mi sono reso conto che non molti sanno che è possibile mettere offline un sito Asp.Net semplicemente creando un file di nome app_offline.htm nella root dell’applicazione, una feature introdotta con Asp.Net 2.0.
L’aggiunta di questo file determina lo shutdown dell’appdomain quindi vi ritroverete con un classico 404 se tentate di accedere al sito. La stesso effetto si può ottenere aggiungendo al web.config
1: <httpRuntime enable="false" />
oppure se siete proprio svogliati potete farlo fare al pannello di amministrazione del sito web…
Quando può essere utile? Ad esempio quando dovete aggiornare il sito e non volete che gli utenti si colleghino mentre eseguite l’operazione. Ci sono altri modi per fare la stessa cosa… quelli illustrati sono compresi nel prezzo!
-- Michele