码迷,mamicode.com
首页 > 其他好文 > 详细

关于 error: Operation is not valid due to the current state of the object。

时间:2015-11-13 18:57:34      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

今天碰到一个特别的异常。

Operation is not valid due to the current state of the object.

at System.Web.HttpValueCollection.ThrowIfMaxHttpCollectionKeysExceeded()
at System.Web.HttpValueCollection.FillFromEncodedBytes(Byte[] bytes, Encoding encoding)
at System.Web.HttpRequest.FillInFormCollection()

后来发现,客服端post过来的参数,传过来一大堆不用的,但感觉也不应该会抛异常啊。

后来把参数纠正后(减少了很多post过来的参数),就正确了。

但不甘心,又网上搜索了下,查到如下解决方法:

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

 

开来FillInFormCollection,是有个数限制的。以后得多多注意。

关于 error: Operation is not valid due to the current state of the object。

标签:

原文地址:http://www.cnblogs.com/Denny_Yang/p/4962843.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!