從 Windows 2000 IIS 5.0 升級至 Windows Server 2003 IIS 6.0 後,原本正常運作的 ISAPI_Rewrite(動態網址重寫為靜態 HTML 連結元件)在 IIS 管理介面持續顯示「未載入」,無法啟用。經排查發現,根因在於 IIS 6.0 全新的應用程式池隔離架構導致檔案權限需求變更。
Network Service → [檢查名稱] → [確定]IIS 6.0 架構變更導致 ISAPI 元件執行身分從 IWAM/IUSR 改為應用程式池身分(預設 Network Service),是升級遷移中常見的權限陷阱。針對 ISAPI_Rewrite,核心解法是授予其安裝目錄對應身分識別的讀寫權限。此原理同樣適用於其他第三方 ISAPI 擴充套件/篩選器在 IIS 6.0+ 環境的部署疑難排解。
Windows Server 2003 全接觸 (2):管理工具、ADAM、Active Directory 四分區、GPMC、ADPREP、網域重命名
從 Windows 2000 升級至 Windows Server 2003 的十大核心理由:Active Directory、GPMC、IIS 6.0、.NET 整合與叢集增強
Windows 2000 虛擬主機 IIS 安全鎖死 10 大關鍵設定
Windows 2000 Services.exe CPU 飆升 100% 導致系統停止回應:Esent.dll 修補程式解決方案
強化 Windows Server 2008 安全性:限制匿名存取與 IPC$ 空連線