ASP.NET MVC, Url長度過長問題解決,404.15問題


 最近在處理一個問題的時候,發現他們存在一個大量數據放在URL中傳遞的過程,當數據達到一定數量的時候就會報出404.15問題。

 運行環境是在IIS8,經過查詢之后發現,URL此時最大長度為2048,肯定存在可以修改配置的地方。

 不出所料,在根目錄web.config 有可以修改限制最大長度的配置

  方法:

  找到項目對應的web.config文件

  1.修改system.web配置

1 <system.web>
2     <httpRuntime maxUrlLength="10999" maxQueryStringLength="2097151" />
3 </system.web>

 2.修改system.webServer配置

1 <system.webServer>
2     <security>
3       <requestFiltering>
4         <requestLimits maxUrl="10999" maxQueryString="2097151" />
5       </requestFiltering>
6     </security>
7 </system.webServer>

  3.完成!

  (ps:如果不行,可以查看一下IIS本身設置URL長度問題)

 


免責聲明!

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



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