C# asp.net中表单、查询字符串或已发布文件错误的最大数目

C# asp.net中表单、查询字符串或已发布文件错误的最大数目,c#,asp.net,web-config,C#,Asp.net,Web Config,在填充数千种产品的同时,我发现asp.net中存在以下错误 表单、查询字符串或过帐文件项的最大数量已达到 已从请求中读取。更改允许的最大值 从其当前值1000请求收集计数,更改 “aspnet:MaxHttpCollectionKeys”设置。看见 了解更多信息 我还尝试用更改web.config中的代码,并将maxhttpcollectionkeys设置为5000,但仍然出现上述错误 请提出解决方案 谢谢。您需要进一步增加大小,直到满意为止,但请注意应用程序的安全性,因为此密钥的增加实际上可能

在填充数千种产品的同时,我发现asp.net中存在以下错误

表单、查询字符串或过帐文件项的最大数量已达到 已从请求中读取。更改允许的最大值 从其当前值1000请求收集计数,更改 “aspnet:MaxHttpCollectionKeys”设置。看见 了解更多信息

我还尝试用
更改web.config中的代码,并将
maxhttpcollectionkeys
设置为5000,但仍然出现上述错误

请提出解决方案


谢谢。

您需要进一步增加大小,直到满意为止,但请注意应用程序的安全性,因为此密钥的增加实际上可能会增加服务器的漏洞。
一个好的提示是修改页面上的控件数量。

5000足够高吗?你试过更多吗?您是否尝试过更改设计以避免在一个请求中发布那么多数据?是否有
HiddenField
s?如果是这样的话,试着减少它们或者用不涉及表单控件的东西来代替它们。