Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

解決 IIS 6.0「伺服器應用程式無法使用」:建立獨立應用程式集區並設定本地系統身分識別

編輯:關於伺服器

錯誤現象

伺服器應用程式無法使用
您嘗試在這個 Web 伺服器上存取的 Web 應用程式目前無法使用。請按瀏覽器中的「重新整理」按鈕重試您的要求。

管理員注意:系統事件日誌中可找到詳細失敗原因。

根本原因

預設應用程式集區 (DefaultAppPool) 身分識別為 Network Service,權限不足或狀態異常導致無法載入應用程式 (常見於 ASP.NET 版本衝突、權限遺失、集區停用)。

解決方案:建立專用集區並設為 LocalSystem (快速修復)

  1. 開啟「Internet 資訊服務 (IIS) 管理員」。
  2. 右鍵「應用程式集區」 → 「新增」 → 「應用程式集區...」。
  3. 輸入名稱 (如 MySiteAppPool) → 確定。
  4. 右鍵新建集區 → 「屬性」 → 「身分識別」標籤。
  5. 選擇 預定義帳戶 → 下拉選 LocalSystem (本地系統) → 確定。

將網站指派至新集區

  1. IIS 管理員中右鍵目標網站 → 「屬性」 → 「主目錄」標籤。
  2. 「應用程式集區」下拉選單選擇 MySiteAppPool → 確定。

驗證

重新整理瀏覽器,網站應正常載入。若仍失敗,檢查系統事件日誌最新錯誤 (來源: ASP.NET / W3SVC) 進一步排查。

安全性補充 (生產環境建議)

  • LocalSystem 權限過高 (相當於 Administrator),僅作為臨時驗證手段。
  • 正式環境應建立專用網域/本地帳戶,僅授予網站目錄讀取/寫入、資料庫連線、必要登錄機碼權限,並設為集區身分識別 (可設定密碼、SPN、委派)。
  • 啟用集區快速失敗保護、記憶體限制、定期回收 保障穩定性。
Copyright © Windows教程網 All Rights Reserved