首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

ASP.NET 2.0 應用程式離線頁面

     編輯:關於ASP.NET

部署更新導致應用程式重啟時,用戶常面對彈出錯誤或瀏覽器無限載入。ASP.NET 2.0 提供極簡解法:在網站根目錄放置 app_offline.htm。

運作機制

  • ASP.NET 執行階段偵測到根目錄存在 app_offline.htm。
  • 所有請求直接回傳該檔案內容,不再啟動應用程式。
  • 移除檔案即自動恢復正常服務。

注意事項

  1. 檔案大小 > 512 bytes:否則 IE「顯示友善 HTTP 錯誤訊息」會攔截顯示預設錯誤頁。
  2. 網址列保持原請求 URL,利於部署完成後用戶重新整理自動回復。
  3. 內容可自訂:維護中畫面、預計恢復時間、聯繫資訊等。

範例內容

<!DOCTYPE html>
<html><head><meta charset="utf-8"/><title>系統維護中</title></head>
<body style="font-family:Microsoft JhengHei;padding:50px;text-align:center;">
  <h1>系統升級維護中</h1>
  <p>預計恢復時間:2024-01-15 02:00</p>
  <p>給您帶來不便,敬請見諒。</p>
</body></html>

適用場景

  • 部署新版本、資料庫結構變更、伺服器維護窗口。
  • IIS 6/7/8/10 全支援,零程式碼修改。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved