自己在本機配置完IIS服務器后,新添加了網站,網站添加后瀏覽時出現了錯誤,具體錯誤信息如下:
錯誤摘要
HTTP 錯誤 404.14 - Not Found
請求篩選模塊被配置為拒絕過長的 URL。
詳細錯誤信息
| 模塊 | RequestFilteringModule |
|---|---|
| 通知 | BeginRequest |
| 處理程序 | ExtensionlessUrlHandler-ISAPI-4.0_32bit |
| 錯誤代碼 | 0x00000000 |
最可能的原因:Web 服務器上的請求篩選被配置為在 URL 過長時拒絕請求。
可嘗試的操作:確認 applicationhost.config 或 web.config 文件中的 configuration/system.webServer/security/requestFiltering/requestLimits@maxUrl 設置。
以上為具體錯誤信息。
根據最可能的原因及在百度上查找錯誤原因,自己的做法是:
在IIS中打開請求篩選,然后找到URL---編輯功能設置,然后自己設置了最大URL長度,再瀏覽網站時發現問題還是沒有解決。就這樣過了幾天,問題還是沒有解決。還是那個問題。

錯誤症狀描述:主要表現在請求URL、物理路徑的地址是無限制的長度,也就是說非常的長,無論你怎樣設置最大URL長度,都是不夠的,請求的URL會被截斷。
最后,通過在Google中查找,找到了解決辦法。
錯誤原因是:請求的URL地址重定向了,由於重定向導致了URL無限制的增加。
取消勾選后,網站可以正常瀏覽了,這個費了我很多時間,主要原因是我只在百度中找了,都沒找到404.14相關的錯誤信息,而沒再Google中找,如果早些找,應該很快就解決了。現在想想正后悔。
Google就是強大。
關於IIS錯誤信息查找資料:
http://www.websiteoutlook.com/
