單機環境下(雙機或是分佈式系統不用考慮這個問題),app_offline.htm是個不錯的選擇。app
當asp.net看到應用程序中app_offline.htm文件時,它會關閉應用程序的app-domain,而後將請求發給app_offline的內容。asp.net
因此,在維護,升級的時候,就沒必要中止你的WEB應用程序,而是一個友好的方式提示給用戶,本網站正在更新的提示,這樣體驗會更友好。dom
2. 將app_offline.htm放在你的網站根目錄下。這樣,任何外部的請求的話,都會立刻被轉移到該頁面了。分佈式
須要注意的是:
(1)app_offline.htm 不能小於 512 字節。
(2)IIS 站點和進程池不須要中止。
(3)只有對.aspx文件的請求才自動轉到app_offline.htm文件;若是請求的是.htm, .asp等文件,則不會轉到app_offline.htm網站