Zrestartować aplikację ASP.NET można na kilka sposobów:
- edycja pliku web.config
- modyfikacja zawartości katalogu bin
- modyfikacja pliku Global.asax
- restart puli aplikacji z poziomu panelu administracyjnego IIS'a
A gdyby tak aplikacja potrzebowała zrestartować się sama z siebie? Widziałem rozwiązania, które zapisywały plik tekstowy o zerowej długości do katalogu bin, ale nie jest to zbyt eleganckie rozwiązanie.
Restart aplikacji z kodu można osiągnąć wykonując następującą instrukcję: HttpRuntime.UnloadAppDomain(). Czyż nie prostsze? :)
Poza wspomnianą wyżej metodą, klasa ta eksponuje jeszcze kilka innych przydatnych właściwości. :)
Jeśli spodobał Ci się ten artykuł, to podziel się tą informacją z innymi.
Nikt jeszcze nie skomentował tego artykułu. Bądź pierwszy.