安裝 IIS 後的權限問題
安裝 IIS 並指定網站根目錄後,瀏覽頁面出現:「基於所提供的憑證,您沒有權限查看此目錄或網頁。」原因:IIS 預設用匿名使用者 (IUSR_電腦名) 存取,但檔案系統未授權該帳號讀取權限。
解決步驟
- 關閉簡單檔案共享:
「我的電腦」→「工具」→「資料夾選項」→「檢視」→ 取消勾選「使用簡單檔案共享 (建議)」。
- 新增匿名使用者權限:
右鍵網站根目錄 → 「內容」→「安全性」→「新增」→「進階」→「立即尋找」→ 選取 Everyone 或 IUSR_電腦名 → 確定。
- 給予完全控制權限:
選中剛新增的使用者 → 「權限」清單中勾選「完全控制」→ 確定。
驗證
IIS 管理單元 → 右鍵預設網站 → 「瀏覽」,頁面應正常顯示。
補充說明
- 生產環境建議遵循最小權限原則,僅給予「讀取與執行」、「列出資料夾內容」、「讀取」即可。
- 若使用應用程式集區身分識別 (ApplicationPoolIdentity),需對應授權
IIS AppPool\DefaultAppPool。