配置IIS服務器時出現錯誤:HTTP 錯誤 404.14 - Not Found 請求篩選模塊被配置為拒絕過長的 URL。


 

自己在本機配置完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/  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM