調試的時候出現這個問題,原來錯的簡單:
IIS預設安裝時“啟用預設文件”列表中不包含index.asp,而現在很多網站都是以這個檔案作為開始頁面,所以要記得添加,不然就會出現"HTTP 錯誤 403 - 禁止訪問"。
“HTTP 錯誤 403 ”會有很多原因,這隻是一個原因。
附:
400 無法解析此請求。
401.1 未經授權:訪問由於憑據無效被拒絕。
401.2 未經授權: 訪問由於伺服器配置傾向使用替代驗證方法而被拒絕。
401.3 未經授權:訪問由於 ACL 對所請求資源的設定被拒絕。
401.4 未經授權:Web 服務器上安裝的篩選器授權失敗。
401.5 未經授權:ISAPI/CGI 應用程式授權失敗。
401.7 未經授權:由於 Web 服務器上的 URL 授權策略而拒絕訪問。
403 禁止訪問:訪問被拒絕。
403.1 禁止訪問:執行訪問被拒絕。
403.2 禁止訪問:讀取存取被拒絕。
403.3 禁止訪問:寫入訪問被拒絕。
403.4 禁止訪問:需要使用 SSL 查看該資源。
403.5 禁止訪問:需要使用 SSL 128 查看該資源。
403.6 禁止訪問:用戶端的 IP 位址被拒絕。
403.7 禁止訪問:需要 SSL 用戶端憑證。
403.8 禁止訪問:用戶端的 DNS 名稱被拒絕。
403.9 禁止訪問:太多用戶端試圖串連到 Web 服務器。
403.10 禁止訪問:Web 服務器配置為拒絕執行訪問。
403.11 禁止訪問:密碼已更改。
403.12 禁止訪問:伺服器憑證映射器拒絕了用戶端認證訪問。
403.13 禁止訪問:用戶端認證已在 Web 服務器上吊銷。
403.14 禁止訪問:在 Web 服務器上已拒絕目錄列表。
403.15 禁止訪問:Web 服務器已超過用戶端訪問許可證限制。
403.16 禁止訪問:用戶端認證格式錯誤或未被 Web 服務器信任。
403.17 禁止訪問:用戶端認證已經到期或者尚未生效。
403.18 禁止訪問:無法在當前應用程式集區中執行請求的 URL。
403.19 禁止訪問:無法在該應用程式集區中為用戶端執行 CGI。
403.20 禁止訪問:Passport 登入失敗。
404 找不到檔案或目錄。
404.1 檔案或目錄未找到:網站無法在所請求的連接埠訪問。
注意 404.1 錯誤只會出現在具有多個 IP 位址的電腦上。如果在特定 IP 位址/連接埠組合上收到用戶端請求,而且沒有將 IP 位址配置為在該特定的連接埠上偵聽,則 IIS 返回 404.1 HTTP 錯誤。例如,如果一台電腦有兩個 IP 位址,而只將其中一個 IP 位址配置為在連接埠 80 上偵聽,則另一個 IP 位址從連接埠 80 收到的任何請求都將導致 IIS 返回 404.1 錯誤。只應在此服務等級設定該錯誤,因為只有當伺服器上使用多個 IP 位址時才會將它返回給用戶端。