2009-05-04 47 views
16

我想計劃託管IIS Windows服務器上我的生產asp.net網站之一的計劃停機維護時間2003如何在部署過程中顯示維護頁面?

,我認爲這是首選的行爲:

  1. 所有請求http://www.x.com包括www.x.com/asb/asd/將被重定向到通知頁面(網站正在停機,稍後再回來)
  2. 維護大約需要一個小時。我如何確保這個重定向到維護頁面對搜索引擎優化/谷歌排名影響最小
  3. 最好我希望能夠在生產網站恢復「活」之前安靜地測試生產網站
  4. 最好我不想要依靠指向其他地方的DNS。
  5. 爲簡單起見,請假裝我沒有任何其他硬件中的Web服務器的前面(即負載均衡,防火牆等)

一個想法是:

  1. 到在同一臺服務器上創建一個應用
  2. 創建的HttpModule或HttpHandler的處理任何URL請求和302重定向到維護頁面

感謝

回答

35

嘗試把App_Offline.htm到根目錄。

+0

衛生署! 12秒! – 2009-05-04 08:03:37

+0

這是一個記錄時間! – ronaldwidha 2009-05-04 08:06:17