讓你可以善意提醒網站訪客『網站正在更新中』

摘要:讓你可以善意提醒網站訪客『網站正在更新中』

從ASP.NET 2.0開始提供一個特別的功能,把一張HTML命名為app_offline.htm,內容可自訂,

例如網頁裡面的內容可以寫『網站正在維護中,請稍後再來』等等的提示語字,

然後把app_offline.htm放到網站根目錄,這時當網站訪客造訪網站時IIS會直接去跑app_offline.htm,

而所有的應用程式將停擺。(也不是停擺,不會被直執,因為直執的是這張靜靜的HTML網頁)

這個功能在網頁伺服器在遠端而在上傳網頁同時相當實用。

小密訣:不知道是不是Bug,app_offline.htm這個網頁的檔案大小必須要大於512bytes,

不然會很容易得到『無法顯示網頁』的後果,經測試,如果app_offline.htm大於512bytes將可以必免掉到這個問題。

如果網頁內容不多又達到不512bytes的話,也可以塞一些註解在網頁裡,這樣也可以撐大網頁大小。