System.Web.HttpValueCollection.ThrowIfMaxHttpCollectionKeysExceeded


 昨天客戶跟我說,突然一個頁面頻繁地報ThrowIfMaxHttpCollectionKeysExceeded這個異常。而且是數據量大的時候報錯,數據量小的時候OK。 根據異常的名稱也能看得差不多超過了某個的最大限制的最大值。

上網查閱資料發現是因為2011年12月29號微軟發布的補丁限制了asp.net頁面單次提交量為1000,如果頁面提交量超過1000的話就會出現這個異常。

暫時解決方案:在web.config中添加

       <appSettings>   

          <add key="aspnet:MaxHttpCollectionKeys" value="5000" />

       </appSettings>

這個方案在我的項目中已經起了作用,感謝園友 小勝 的分享。

希望對同樣遇到此異常的朋友們有所幫助。如果各位有別的解決方案也請不吝賜教。


免責聲明!

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



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