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

Windows XP IIS 測試彈出認證對話框完整排查清單

編輯:關於 Windows

全新安裝 XP + IIS 後,瀏覽 https://localhost 卻彈出 Windows 安全性對話框要求帳號密碼。本文提供 6 大類、20 項檢查點,依序排除匿名存取、預設文檔、NTFS 權限、IUSR/IWAM 帳號、COM+ 身分識別等常見誤配。

1. 網站屬性 → 文檔

  • 啟用預設文檔且包含 index.asp, index.htm, index.html(建議全勾選)。

2. 網站屬性 → 主目錄

  • 本地路徑指向正確實體路徑。
  • 勾選「讀取」、「腳本資源存取」。
  • 執行權限設為「純腳本」。

3. 網站屬性 → 目錄安全性 → 編輯 (匿名存取)

  • 勾選「匿名存取」。
  • 使用者名稱:IUSR_電腦名稱(不正確請點「瀏覽」重選)。
  • 密碼欄保持預設,勾選「允許 IIS 控制密碼」。

4. 網站屬性 → 網站

  • IP 位址:「全部未指派」或指定單一 IP。
  • TCP 連接埠:80(勿隨意更改)。

5. 本地使用者與群組 (lusrmgr.msc)

  • IUSR_電腦名、IWAM_電腦名 均無紅叉(已啟用)。
  • 右鍵 IWAM_電腦名 →「設定密碼」→ 輸入任意強密碼(需記錄備用)。

6. 元件服務 (dcomcnfg) → COM+ 應用程式

  • IIS Out-Of-Process Pooled Applications → 屬性 → 身分識別 →「這個使用者」→ 填 IWAM_電腦名 與步驟 5 設定的密碼。
  • IIS In-Process Applications → 屬性 → 安全性 → 取消勾選「啟用驗證」。
  • IIS Utilities → 屬性 → 安全性 → 取消勾選「啟用驗證」。

完成上述設定後,於 IIS 管理員右鍵網站→「全部工作」→「重新啟動」,再以瀏覽器測試應不再彈出認證框。實務上多數情況僅需檢查步驟 1-3 即可解決。

Copyright © Windows教程網 All Rights Reserved