有没有办法通过IIS或ASP.Net来限制可以通过Request.Form集合访问的值的数量?
因此,例如,如果我有页面A发布到页面B而页面A包含50000表单字段,那么无论如何都要配置页面B,因此它最多只能访问1000个请求字段。
我问这个问题,因为我怀疑我正在处理的网站上的某些页面只配置为在Request.Form集合中接受最多1000个项目。
答案 0 :(得分:6)
我认为我描述的行为是由Security Update MS11-100
引起的Microsoft安全更新MS11-100限制了表单的最大数量 HTTP请求中的密钥,文件和JSON成员为1000。
我可以在此处找到一个解决方案(我已成功应用于我正在处理的1.1 .net网站) - http://support.microsoft.com/kb/2661403