一般來說,您可以使用IIS來完成自定義的操作。IIS 擁有一套自己獨(dú)特的自定義錯(cuò)誤,提供的反饋量較默認(rèn)的 HTTP 1.1錯(cuò)誤消息更大,而且更為"友好"。例如,默認(rèn)的 HTTP 1.1 404 錯(cuò)誤消息所包含的"找不到對(duì)象"語(yǔ)句已被擴(kuò)展為:"Web 服務(wù)器找不到要求的文件/腳本。請(qǐng)檢查 URL 以確保路徑正確。如果問題仍然存在,請(qǐng)與服務(wù)器管理員聯(lián)系。"默認(rèn)情況下,在 IIS 管理單元的"默認(rèn)Web站點(diǎn)"中設(shè)置這些詳細(xì)的自定義錯(cuò)誤消息。 

自定義錯(cuò)誤消息作為列表顯示在 IIS 的管理單元中。IIS 將此管理單元看作單個(gè)屬性。例如,在 Web 站點(diǎn)級(jí)配置一組自定義錯(cuò)誤消息之后,該服務(wù)器下的所有目錄都將繼承整個(gè)自定義錯(cuò)誤消息列表。也就是說,兩個(gè)自定義錯(cuò)誤消息列表(對(duì)于服務(wù)器和目錄)并不合而為一。 

-------------------------------------------------------------------------------- 

自定義錯(cuò)誤消息分類說明 

錯(cuò)誤代碼:400 

400錯(cuò)誤是由于不正確的請(qǐng)求造成的,說明正在搜索的網(wǎng)頁(yè)可能已經(jīng)刪除、更名或暫時(shí)不可用。 

錯(cuò)誤代碼:401.1 

401.1錯(cuò)誤是由于登陸失敗造成的,說明沒有權(quán)限查看該目錄或網(wǎng)頁(yè)。 

錯(cuò)誤代碼:401.2 

401.2錯(cuò)誤是由于服務(wù)器配置問題而導(dǎo)致登陸失敗,由于服務(wù)器端腳本未能正確發(fā)送 WWW 身份驗(yàn)證頭文件字段。如果要通過 Active Server Pages 腳本完成此項(xiàng)任務(wù),可以使用"Response"對(duì)象的"AddHeader"方法來要求客戶端用特定身份驗(yàn)證方法訪問資源。 

錯(cuò)誤代碼:401.3 

401.3錯(cuò)誤是由于資源上的 ACL 導(dǎo)致未被授權(quán)而無權(quán)訪問網(wǎng)頁(yè)或目錄。 

錯(cuò)誤代碼:401.4 

401.4錯(cuò)誤是由于篩選器導(dǎo)致授權(quán)失敗。如果Web 服務(wù)器安裝了篩選器程序以檢查連接到服務(wù)器的用戶。該篩選器程序能夠禁止通過連接到服務(wù)器的身份驗(yàn)證來訪問資源。 

錯(cuò)誤代碼:401.5 

401.5錯(cuò)誤是由于 ISAPI/CGI 應(yīng)用程序?qū)е率跈?quán)失敗。如果所要訪問的 Web 服務(wù)器地址上安裝了 ISAPI 或 CGI 程序用于在繼續(xù)執(zhí)行之前檢驗(yàn)用戶證書。該程序能夠禁止通過連接到服務(wù)器的身份驗(yàn)證證書來訪問資源。 

錯(cuò)誤代碼:403.1 

403.1錯(cuò)誤是由于"執(zhí)行"訪問被禁止而造成的,若試圖從目錄中執(zhí)行 CGI、ISAPI 或其他可執(zhí)行程序,但該目錄不允許執(zhí)行程序時(shí)便會(huì)出現(xiàn)此種錯(cuò)誤。 

錯(cuò)誤代碼:403.2 

403.2錯(cuò)誤是由于"讀取"訪問被禁止而造成的。導(dǎo)致此錯(cuò)誤是由于沒有可用的默認(rèn)網(wǎng)頁(yè)并且沒有對(duì)目錄啟用目錄瀏覽,或者要顯示的 HTML 網(wǎng)頁(yè)所駐留的目錄僅標(biāo)記為"可執(zhí)行"或"腳本"權(quán)限。 

錯(cuò)誤代碼:403.3 

403.3錯(cuò)誤是由于"寫入"訪問被禁止而造成的,當(dāng)試圖將文件上載到目錄或在目錄中修改文件,但該目錄不允許"寫"訪問時(shí)就會(huì)出現(xiàn)此種錯(cuò)誤。 

錯(cuò)誤代碼:403.4 

403.4錯(cuò)誤是由于要求SSL而造成的,您必須在要查看的網(wǎng)頁(yè)的地址中使用"https"。 

錯(cuò)誤代碼:403.5 

403.5錯(cuò)誤是由于要求使用 128 位加密算法的 Web 瀏覽器而造成的,如果您的瀏覽器不支持128位加密算法就會(huì)出現(xiàn)這個(gè)錯(cuò)誤,您可以連接微軟網(wǎng)站進(jìn)行瀏覽器升級(jí)。 

錯(cuò)誤代碼:403.6 

403.6錯(cuò)誤是由于IP 地址被拒絕而造成的。如果服務(wù)器中有不能訪問該站點(diǎn)的 IP 地址列表,并且您使用的 IP 地址在該列表中時(shí)您就會(huì)返回這條錯(cuò)誤信息。 

錯(cuò)誤代碼:403.7 

403.7錯(cuò)誤是因?yàn)橐罂蛻糇C書,當(dāng)需要訪問的資源要求瀏覽器擁有服務(wù)器能夠識(shí)別的安全套接字層 (SSL) 客戶證書時(shí)會(huì)返回此種錯(cuò)誤。 

錯(cuò)誤代碼:403.8 

403.8錯(cuò)誤是由于禁止站點(diǎn)訪問而造成的,若服務(wù)器中有不能訪問該站點(diǎn)的 DNS 名稱列表,而您使用的 DNS 名稱在列表中時(shí)就會(huì)返回此種信息。請(qǐng)注意區(qū)別403.6與403.8錯(cuò)誤。 

錯(cuò)誤代碼:403.9 

403.9錯(cuò)誤是由于連接的用戶過多而造成的,由于Web 服務(wù)器很忙,因通訊量過多而無法處理請(qǐng)求時(shí)便會(huì)返回這條錯(cuò)誤。 

錯(cuò)誤代碼:403.10 

403.10錯(cuò)誤是由于無效配置而導(dǎo)致的錯(cuò)誤,當(dāng)您試圖從目錄中執(zhí)行 CGI、ISAPI 或其他可執(zhí)行程序,但該目錄不允許執(zhí)行程序時(shí)便會(huì)返回這條錯(cuò)誤。 
 
 
 
 作者:翼獄之風(fēng)    2007-2-11 08:06   回復(fù)此發(fā)言   
 
--------------------------------------------------------------------------------
 
2 IIS自定義錯(cuò)誤詳解 
 
錯(cuò)誤代碼:403.11 

403.11錯(cuò)誤是由于密碼更改而導(dǎo)致無權(quán)查看頁(yè)面。 

錯(cuò)誤代碼:403.12 

403.12錯(cuò)誤是由于映射器拒絕訪問而造成的。若要查看的網(wǎng)頁(yè)要求使用有效的客戶證書,而您的客戶證書映射沒有權(quán)限訪問該 Web 站點(diǎn)時(shí)就會(huì)返回映射器拒絕訪問的錯(cuò)誤。 

錯(cuò)誤代碼:403.13 

403.13錯(cuò)誤是由于需要查看的網(wǎng)頁(yè)要求使用有效的客戶證書而使用的客戶證書已經(jīng)被吊銷,或者無法確定證書是否已吊銷造成的。 

錯(cuò)誤代碼:403.15 

403.15錯(cuò)誤是由于客戶訪問許可過多而造成的,當(dāng)服務(wù)器超出其客戶訪問許可限制時(shí)會(huì)返回此條錯(cuò)誤。 

錯(cuò)誤代碼:403.16 

403.16錯(cuò)誤是由于客戶證書不可信或者無效而造成的。 

錯(cuò)誤代碼:403.17 

403.17錯(cuò)誤是由于客戶證書已經(jīng)到期或者尚未生效而造成的。 

錯(cuò)誤代碼:404.1 

404.1錯(cuò)誤表明所訪問 Web 站點(diǎn)的 IP 地址不接受對(duì)端口(請(qǐng)求的來源端口)的請(qǐng)求。一般來說,404.1 錯(cuò)誤只會(huì)出現(xiàn)在具有多個(gè) IP 地址的計(jì)算機(jī)上。如果在特定 IP 地址/端口組合上收到客戶請(qǐng)求,而且在特定的端口上 IP 地址并沒有設(shè)置為偵聽,則 IIS 將返回 404.1 HTTP 錯(cuò)誤。例如,如果一臺(tái)計(jì)算機(jī)有兩個(gè) IP 地址,而只將其中一個(gè) IP 地址配置為在端口 80 上偵聽,則其它 IP 地址從端口 80 收到的任何請(qǐng)求都將導(dǎo)致 IIS 返回 404.1 錯(cuò)誤。只應(yīng)在服務(wù)級(jí)設(shè)置這一錯(cuò)誤,因?yàn)橹挥挟?dāng)服務(wù)器上使用多個(gè) IP 地址時(shí)它才返回給客戶。 

錯(cuò)誤代碼:404b 

404b錯(cuò)誤是由于無法找到文件而造成的,通常是由于正在搜索的網(wǎng)頁(yè)可能已經(jīng)刪除、更名或暫時(shí)不可用。 

錯(cuò)誤代碼:405 

405錯(cuò)誤是由于資源被禁止而導(dǎo)致的網(wǎng)頁(yè)地址不正確,因此要尋找的網(wǎng)頁(yè)無法顯示。 

錯(cuò)誤代碼:406 

406錯(cuò)誤是由于瀏覽器無法打開正在尋找的資源而導(dǎo)致的錯(cuò)誤。 

錯(cuò)誤代碼:407 

407錯(cuò)誤是由于代理服務(wù)器必須先驗(yàn)證身份,然后才處理請(qǐng)求。 

錯(cuò)誤代碼:410 

410錯(cuò)誤要尋找的網(wǎng)頁(yè)已被永久刪除而導(dǎo)致的,這意味著資源永遠(yuǎn)無法使用。 

錯(cuò)誤代碼:412 

412錯(cuò)誤是由于要查看的網(wǎng)頁(yè)設(shè)置有先決條件,因此該請(qǐng)求無法完成。一般是網(wǎng)頁(yè)中有一個(gè)或多個(gè)請(qǐng)求標(biāo)題字段中具有先決條件,這些字段經(jīng)服務(wù)器測(cè)試后被認(rèn)為是"FALSE"。客戶端為當(dāng)前資源的 meta 信息(頭文件字段數(shù)據(jù))設(shè)置了先決條件,以便防止請(qǐng)求的方法被用于指定資源外的其他資源。 

錯(cuò)誤代碼:414 

414錯(cuò)誤是由于請(qǐng)求的 URI 太長(zhǎng),服務(wù)器拒絕處理請(qǐng)求而造成的。一般的可能性有: 

1)客戶端錯(cuò)誤地將 POST 請(qǐng)求轉(zhuǎn)換為帶有長(zhǎng)查詢信息的 GET 請(qǐng)求。 

2)或者是客戶端遇到重定向問題(例如,重定向 URL 的前綴指向自身的后綴)。 

3)服務(wù)器遭到客戶端的攻擊,該客戶端試圖利用那些使用定長(zhǎng)緩沖來讀取或控制請(qǐng)求 URI 的服務(wù)器上的安全漏洞。 

錯(cuò)誤代碼:500 

500錯(cuò)誤是由于內(nèi)部服務(wù)器錯(cuò)誤造成的。 

錯(cuò)誤代碼:500.11 

500.11錯(cuò)誤是由于服務(wù)器關(guān)閉而造成的資源無法訪問,Web 站點(diǎn)關(guān)閉期間無法處理請(qǐng)求。 

錯(cuò)誤代碼:500.12 

500.12錯(cuò)誤是由于應(yīng)用程序重新啟動(dòng)而造成的資源暫時(shí)無法訪問,Web站點(diǎn)重新啟動(dòng)期間無法處理請(qǐng)求。 

錯(cuò)誤代碼:500.13 

500.13錯(cuò)誤是由于服務(wù)器太忙而造成的,此時(shí)無法處理請(qǐng)求。通訊量超出 Web 站點(diǎn)的能力。 

錯(cuò)誤代碼:500.14 

500.14錯(cuò)誤是由于應(yīng)用程序無效而造成的,部分 Web 站點(diǎn)不可用。Web 站點(diǎn)應(yīng)用程序配置存在問題,無法處理請(qǐng)求。 

錯(cuò)誤代碼:500.15 

500.15錯(cuò)誤是由于請(qǐng)求了不不允許請(qǐng)求的 global.asa而造成的,你可以編輯"地址"欄中的網(wǎng)址,刪除 global.asa,然后按 Enter。來解決這個(gè)問題。 

錯(cuò)誤代碼:502 

502錯(cuò)誤是由于網(wǎng)關(guān)錯(cuò)誤而造成的,當(dāng)作為網(wǎng)關(guān)或代理的服務(wù)器與上層內(nèi)容服務(wù)器聯(lián)絡(luò)時(shí),收到無效的響應(yīng)時(shí)就會(huì)出現(xiàn)502錯(cuò)誤。 

錯(cuò)誤代碼:500-100.asp 

500-100.asp錯(cuò)誤是指ASP錯(cuò)誤,默認(rèn)情況下,"默認(rèn) Web 站點(diǎn)"及其所有應(yīng)用程序都將 ASP 錯(cuò)誤進(jìn)程傳送到 500-100.asp 文件;但是,用戶創(chuàng)建的任何新 Web 站點(diǎn)或其應(yīng)用程序都將 500.100 錯(cuò)誤進(jìn)程傳送到默認(rèn)的(不是自定義的)錯(cuò)誤文件。如果要為 .asp 文件開發(fā)附加的錯(cuò)誤進(jìn)程,可以將 500-100 錯(cuò)誤映射到 .asp 文件,或者創(chuàng)建自己的錯(cuò)誤進(jìn)程 .asp 文件。 

500-100.asp 文件處理 .asp 文件編譯和運(yùn)行期間發(fā)生的任何錯(cuò)誤。當(dāng)發(fā)生 ASP 錯(cuò)誤時(shí),IIS 返回 500-100.asp 文件并附帶詳細(xì)的錯(cuò)誤信息,如發(fā)生錯(cuò)誤的行號(hào)和對(duì)錯(cuò)誤的描述。 

如果文件 500-100.asp 本身包含 ASP 錯(cuò)誤,ASP 就不會(huì)返回另一個(gè) 500-100.asp 文件;這樣,報(bào)告錯(cuò)誤時(shí)就好象根本沒有與 500-100 錯(cuò)誤對(duì)應(yīng)的自定義錯(cuò)誤文件似的。 

如果錯(cuò)誤處理文件(默認(rèn)是 500-100.asp)包含運(yùn)行時(shí)錯(cuò)誤,則只顯示此錯(cuò)誤,而不考慮請(qǐng)求的 .asp 文件中的錯(cuò)誤類型。如果錯(cuò)誤處理文件有預(yù)處理和編輯錯(cuò)誤,則在瀏覽器中顯示這兩種錯(cuò)誤(即,顯示 500-100.asp 文件中的錯(cuò)誤和請(qǐng)求的 .asp 文件中的錯(cuò)誤)