最近更新: 2004-6-25html
這篇文章中的信息適用於:瀏覽器
Microsoft Internet Information Server 4.0緩存
Microsoft Internet Information Services 5.0安全
Microsoft Internet Information Services 6.0服務器
Microsoft Internet Information Services 5.1app
本文的發佈號曾爲 CHS318380工具
概要ui
當用戶試圖經過 HTTP 或文件傳輸協議 (FTP) 訪問一臺正在運行 Internet 信息服務 (IIS) 的服務器上的內容時,IIS 返回一個表示該請求的狀態的數字代碼。該狀態代碼記錄在IIS 日誌中,同時也可能在 Web 瀏覽器或 FTP 客戶端顯示。狀態代碼能夠指明具體請求是否已成功,還能夠揭示請求失敗的確切緣由。加密
更多信息日誌文件的位置命令行
在默認狀態下,IIS 把它的日誌文件放在 %WINDIR\System32\Logfiles 文件夾中。每一個萬維網 (WWW) 站點和 FTP 站點在該目錄下都有一個單獨的目錄。在默認狀態下,天天都會在這些目錄下建立日誌文件,並用日期給日誌文件命名(例如,exYYMMDD.log)。
HTTP
1xx - 信息提示
這些狀態代碼表示臨時的響應。客戶端在收到常規響應以前,應準備接收一個或多個 1xx 響應。
100 - 繼續。
101 - 切換協議。
2xx - 成功
這類狀態代碼代表服務器成功地接受了客戶端請求。
200 - 肯定。客戶端請求已成功。
201 - 已建立。
202 - 已接受。
203 - 非權威性信息。
204 - 無內容。
205 - 重置內容。
206 - 部份內容。
3xx - 重定向
客戶端瀏覽器必須採起更多操做來實現請求。例如,瀏覽器可能不得不請求服務器上的不一樣的頁面,或經過代理服務器重複該請求。
302 - 對象已移動。
304 - 未修改。
307 - 臨時重定向。
4xx - 客戶端錯誤
發生錯誤,客戶端彷佛有問題。例如,客戶端請求不存在的頁面,客戶端未提供有效的身份驗證信息。
400 - 錯誤的請求。
401 - 訪問被拒絕。IIS 定義了許多不一樣的 401 錯誤,它們指明更爲具體的錯誤緣由。這些具體的錯誤代碼在瀏覽器中顯示,但不在 IIS 日誌中顯示:
401.1 - 登陸失敗。
401.2 - 服務器配置致使登陸失敗。
401.3 - 因爲 ACL 對資源的限制而未得到受權。
401.4 - 篩選器受權失敗。
401.5 - ISAPI/CGI 應用程序受權失敗。
401.7 – 訪問被 Web 服務器上的 URL 受權策略拒絕。這個錯誤代碼爲 IIS 6.0 所專用。
403 - 禁止訪問:IIS 定義了許多不一樣的 403 錯誤,它們指明更爲具體的錯誤緣由:
403.1 - 執行訪問被禁止。
403.2 - 讀訪問被禁止。
403.3 - 寫訪問被禁止。
403.4 - 要求 SSL。
403.5 - 要求 SSL 128。
403.6 - IP 地址被拒絕。
403.7 - 要求客戶端證書。
403.8 - 站點訪問被拒絕。
403.9 - 用戶數過多。
403.10 - 配置無效。
403.11 - 密碼更改。
403.12 - 拒絕訪問映射表。
403.13 - 客戶端證書被吊銷。
403.14 - 拒絕目錄列表。
403.15 - 超出客戶端訪問許可。
403.16 - 客戶端證書不受信任或無效。
403.17 - 客戶端證書已過時或還沒有生效。
403.18 - 在當前的應用程序池中不能執行所請求的 URL。這個錯誤代碼爲 IIS 6.0 所專用。
403.19 - 不能爲這個應用程序池中的客戶端執行 CGI。這個錯誤代碼爲 IIS 6.0 所專用。
403.20 - Passport 登陸失敗。這個錯誤代碼爲 IIS 6.0 所專用。
404 - 未找到。
404.0 -(無) – 沒有找到文件或目錄。
404.1 - 沒法在所請求的端口上訪問 Web 站點。
404.2 - Web 服務擴展鎖定策略阻止本請求。
404.3 - MIME 映射策略阻止本請求。
405 - 用來訪問本頁面的 HTTP 謂詞不被容許(方法不被容許)
406 - 客戶端瀏覽器不接受所請求頁面的 MIME 類型。
407 - 要求進行代理身份驗證。
412 - 前提條件失敗。
413 – 請求實體太大。
414 - 請求 URI 太長。
415 – 不支持的媒體類型。
416 – 所請求的範圍沒法知足。
417 – 執行失敗。
423 – 鎖定的錯誤。
5xx - 服務器錯誤
服務器因爲遇到錯誤而不能完成該請求。
500 - 內部服務器錯誤。
500.12 - 應用程序正忙於在 Web 服務器上從新啓動。
500.13 - Web 服務器太忙。
500.15 - 不容許直接請求 Global.asa。
500.16 – UNC 受權憑據不正確。這個錯誤代碼爲 IIS 6.0 所專用。
500.18 – URL 受權存儲不能打開。這個錯誤代碼爲 IIS 6.0 所專用。
500.100 - 內部 ASP 錯誤。
501 - 頁眉值指定了未實現的配置。
502 - Web 服務器用做網關或代理服務器時收到了無效響應。
502.1 - CGI 應用程序超時。
502.2 - CGI 應用程序出錯。application.
503 - 服務不可用。這個錯誤代碼爲 IIS 6.0 所專用。
504 - 網關超時。
505 - HTTP 版本不受支持。
常見的 HTTP 狀態代碼及其緣由
200 - 成功。 此狀態代碼表示 IIS 已成功處理請求。
304 - 未修改。 客戶端請求的文檔已在其緩存中,文檔自緩存以來還沒有被修改過。客戶端使用文檔的緩存副本,而不從服務器下載文檔。
401.1 - 登陸失敗。 登陸嘗試不成功,可能由於用戶名或密碼無效。
401.3 - 因爲 ACL 對資源的限制而未得到受權。 這表示存在 NTFS 權限問題。即便您對試圖訪問的文件具有相應的權限,也可能發生此錯誤。例如,若是 IUSR 賬戶無權訪問 C:\Winnt\System32\Inetsrv 目錄,您會看到這個錯誤。 有關如何解決此問題的其餘信息,請單擊下面的文章編號,查看 Microsoft 知識庫中相應的文章:
187506 INFO: IIS 4.0 的基礎 NTFS 權限
403.1 - 執行訪問被禁止。 下面是致使此錯誤信息的兩個常見緣由:
您沒有足夠的執行許可。例如,若是試圖訪問的 ASP 頁所在的目錄權限設爲「無」,或者,試圖執行的 CGI 腳本所在的目錄權限爲「只容許腳本」,將出現此錯誤信息。若要修改執行權限,請在 Microsoft 管理控制檯 (MMC) 中右擊目錄,而後依次單擊屬性和目錄選項卡,確保爲試圖訪問的內容設置適當的執行權限。
您沒有將試圖執行的文件類型的腳本映射設置爲識別所使用的謂詞(例如,GET 或 POST)。若要驗證這一點,請在 MMC 中右擊目錄,依次單擊屬性、目錄選項卡和配置,而後驗證相應文件類型的腳本映射是否設置爲容許所使用的謂詞。
403.2 - 讀訪問被禁止。驗證是否已將 IIS 設置爲容許對目錄進行讀訪問。另外,若是您正在使用默認文件,請驗證該文件是否存在。 有關如何解決此問題的其餘信息,請單擊下面的文章編號,查看 Microsoft 知識庫中相應的文章:
247677 錯誤信息:403.2 Forbidden:Read Access Forbidden(403.2 禁止訪問:讀訪問被禁止)
403.3 - 寫訪問被禁止。 驗證 IIS 權限和 NTFS 權限是否已設置以便向該目錄授予寫訪問權。有關如何解決此問題的其餘信息,請單擊下面的文章編號,查看 Microsoft 知識庫中相應的文章:
248072 錯誤信息:403.3 Forbidden:Write Access Forbidden(403.3禁止訪問:寫訪問被禁止)
403.4 - 要求 SSL。禁用要求安全通道選項,或使用 HTTPS 代替 HTTP 來訪問該頁面。若是沒有安裝證書的 Web 站點出現此錯誤,請單擊下面的文章編號,查看 Microsoft 知識庫中相應的文章:
224389 錯誤信息:HTTP 錯誤 40三、403.四、403.5 禁止訪問:要求 SSL
403.5 - 要求 SSL 128。禁用要求 128 位加密選項,或使用支持 128 位加密的瀏覽器以查看該頁面。若是沒有安裝證書的 Web 站點出現此錯誤,請單擊下面的文章編號,查看 Microsoft 知識庫中相應的文章:
224389 錯誤信息:HTTP 錯誤 40三、403.四、403.5 禁止訪問:要求 SSL
403.6 - IP 地址被拒絕。您已把您的服務器配置爲拒絕訪問您目前的 IP 地址。 有關如何解決此問題的其餘信息,請單擊下面的文章編號,查看 Microsoft 知識庫中相應的文章:
248043 錯誤信息:403.6 - Forbidden:IP Address Rejected(403.6- 不可用:IP 地址被拒絕)
403.7 - 要求客戶端證書。您已把您的服務器配置爲要求客戶端身份驗證證書,但您未安裝有效的客戶端證書。 有關其餘信息,請單擊下面的文章編號,查看 Microsoft 知識庫中相應的文章:
190004 錯誤 403.7 或「Connection to Server Could Not BeEstablished」(沒法創建與服務器的鏈接)
186812 PRB:錯誤信息:403.7 Forbidden:Client Certificate Required(403.7禁止訪問:要求客戶端證書)
403.8 - 站點訪問被拒絕。您已爲您用來訪問服務器的域設置了域名限制。有關如何解決此問題的其餘信息,請單擊下面的文章編號,查看 Microsoft 知識庫中相應的文章:
248032 錯誤信息:Forbidden:Site Access Denied 403.8(禁止訪問:站點訪問被拒絕 403.8)
403.9 - 用戶數過多。與該服務器鏈接的用戶數量超過了您設置的鏈接限制。 有關如何更改此限制的其餘信息,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章:
248074 錯誤信息:Access Forbidden:Too Many Users Are Connected 403.9(禁止訪問:鏈接的用戶太多 403.9)
注意:MicrosoftWindows 2000 Professional 和 Microsoft Windows XP Professional 自動設置了在 IIS 上最多 10 個鏈接的限制。您沒法更改此限制。
403.12 - 拒絕訪問映射表。 您要訪問的頁面要求提供客戶端證書,但映射到您的客戶端證書的用戶 ID 已被拒絕訪問該文件。 有關其餘信息,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章:
248075 錯誤信息:HTTP 403.12 - Access Forbidden:Mapper Denied Access(HTTP 403.12 - 禁止訪問:映射表拒絕訪問)
404 - 未找到。 發生此錯誤的緣由是您試圖訪問的文件已被移走或刪除。若是在安裝 URLScan 工具以後,試圖訪問帶有有限擴展名的文件,也會發生此錯誤。這種狀況下,該請求的日誌文件項中將出現「Rejected by URLScan」的字樣。
500 - 內部服務器錯誤。 不少服務器端的錯誤均可能致使該錯誤信息。事件查看器日誌包含更詳細的錯誤緣由。此外,您能夠禁用友好 HTTP 錯誤信息以便收到詳細的錯誤說明。 有關如何禁用友好 HTTP 錯誤信息的其餘信息,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章:
294807 如何在服務器端禁用 Internet Explorer 5 的「顯示友好 HTTP 錯誤信息」功能
500.12 - 應用程序正在從新啓動。 這表示您在 IIS 從新啓動應用程序的過程當中試圖加載 ASP 頁。刷新頁面後,此信息即會消失。若是刷新頁面後,此信息再次出現,多是防病毒軟件正在掃描 Global.asa 文件。 有關其餘信息,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章:
248013 錯誤信息:HTTP Error 500-12 Application Restarting(HTTP錯誤 500-12 應用程序正在從新啓動)
500-100.ASP - ASP 錯誤。 若是試圖加載的 ASP 頁中含有錯誤代碼,將出現此錯誤信息。若要得到更確切的錯誤信息,請禁用友好 HTTP 錯誤信息。默認狀況下,只會在默認 Web 站點上啓用此錯誤信息。有關如何在非默認的 Web 站點上看到此錯誤信息的其餘信息,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章:
261200 顯示 HTTP 500 錯誤信息,而不顯示 500-100.asp 的 ASP 錯誤信息
502 - 網關錯誤。 若是試圖運行的 CGI 腳本不返回有效的 HTTP 標頭集,將出現此錯誤信息。
FTP
1xx - 確定的初步答覆
這些狀態代碼指示一項操做已經成功開始,但客戶端但願在繼續操做新命令前獲得另外一個答覆。
110 從新啓動標記答覆。
120 服務已就緒,在 nnn 分鐘後開始。
125 數據鏈接已打開,正在開始傳輸。
150 文件狀態正常,準備打開數據鏈接。
2xx - 確定的完成答覆
一項操做已經成功完成。客戶端能夠執行新命令。
200 命令肯定。
202 未執行命令,站點上的命令過多。
211 系統狀態,或系統幫助答覆。
212 目錄狀態。
213 文件狀態。
214 幫助消息。
215 NAME 系統類型,其中,NAME 是 Assigned Numbers 文檔中所列的正式系統名稱。
220 服務就緒,能夠執行新用戶的請求。
221 服務關閉控制鏈接。若是適當,請註銷。
225 數據鏈接打開,沒有進行中的傳輸。
226 關閉數據鏈接。請求的文件操做已成功(例如,傳輸文件或放棄文件)。
227 進入被動模式 (h1,h2,h3,h4,p1,p2)。
230 用戶已登陸,繼續進行。
250 請求的文件操做正確,已完成。
257 已建立「PATHNAME」。
3xx - 確定的中間答覆
該命令已成功,但服務器須要更多來自客戶端的信息以完成對請求的處理。
331 用戶名正確,須要密碼。
332 須要登陸賬戶。
350 請求的文件操做正在等待進一步的信息。
4xx - 瞬態否認的完成答覆
該命令不成功,但錯誤是暫時的。若是客戶端重試命令,可能會執行成功。
421 服務不可用,正在關閉控制鏈接。若是服務肯定它必須關閉,將向任何命令發送這一應答。
425 沒法打開數據鏈接。
426 Connection closed; transfer aborted.
450 未執行請求的文件操做。文件不可用(例如,文件繁忙)。
451 請求的操做異常終止:正在處理本地錯誤。
452 未執行請求的操做。系統存儲空間不夠。
5xx - 永久性否認的完成答覆
該命令不成功,錯誤是永久性的。若是客戶端重試命令,將再次出現一樣的錯誤。
500 語法錯誤,命令沒法識別。這可能包括諸如命令行太長之類的錯誤。
501 在參數中有語法錯誤。
502 未執行命令。
503 錯誤的命令序列。
504 未執行該參數的命令。
530 未登陸。
532 存儲文件須要賬戶。
550 未執行請求的操做。文件不可用(例如,未找到文件,沒有訪問權限)。
551 請求的操做異常終止:未知的頁面類型。
552 請求的文件操做異常終止:超出存儲分配(對於當前目錄或數據集)。
553 未執行請求的操做。不容許的文件名。
常見的 FTP 狀態代碼及其緣由
150 - FTP 使用兩個端口:21 用於發送命令,20 用於發送數據。狀態代碼 150 表示服務器準備在端口 20 上打開新鏈接,發送一些數據。
226 - 命令在端口 20 上打開數據鏈接以執行操做,如傳輸文件。該操做成功完成,數據鏈接已關閉。
230 - 客戶端發送正確的密碼後,顯示該狀態代碼。它表示用戶已成功登陸。
331 - 客戶端發送用戶名後,顯示該狀態代碼。不管所提供的用戶名是否爲系統中的有效賬戶,都將顯示該狀態代碼。
426 - 命令打開數據鏈接以執行操做,但該操做已被取消,數據鏈接已關閉。
530 - 該狀態代碼表示用戶沒法登陸,由於用戶名和密碼組合無效。若是使用某個用戶賬戶登陸,可能鍵入錯誤的用戶名或密碼,也可能選擇只容許匿名訪問。若是使用匿名賬戶登陸,IIS 的配置可能拒絕匿名訪問。
550 - 命令未被執行,由於指定的文件不可用。例如,要 GET 的文件並不存在,或試圖將文件 PUT 到您沒有寫入權限的目錄。
參考
若要得到更多的有關 HTTP 狀態代碼定義的信息,請訪問下面的萬維網聯合會 (W3C) Web 站點:
狀態代碼定義
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10
若要得到更多的有關 FTP 狀態代碼定義的信息,請查看下列 W3C Web 站點的 4.2 部分(「FTP 應答」):
文件傳輸功能
http://www.w3.org/Protocols/rfc959/4_FileTransfer.html
Additional query words: iis 5 iis5 iis 6 iis 6.0 iis6
Keywords: kbinfo KB318380