Proboha živého, to jsou ale výstřední nápady! Vymazání connectionstringu je pěkná prasárna. Korektní způsob, ak zastavit ASP.NET aplikaci, je třeba nahrání souboru app_offline.htm do kořenového adresáře, je to čisté řešení, takhle se to dělá. Spustit skript v určitý čas je problém, pokud to máte u sebe, tak použijte plánovač úloh a soubor tam nějakým baťákem odněkud nakopírujte (může být i prázdný, je jedno, co v něm je). Pokud jste na hostingu, tak se modlete, aby tam měli nějaký cron, a tím si spustíte skript v danou chvíli. Myslím si ale, že problém řešíte dost divným způsobem. Není lepší do aplikace dát podmínku a zobrazit rozumnou chybovou hlášku, jako že teď aplikace není přístupná? Nechat ji, aby vyhazovala chybu tím, že se nepřipojí do DB, je velmi hnusná praktika.
|