Web窗体错误:最大请求长度超出

问题描述:

问题摘要:我们在旧的Web窗体(asp.net)页面上有一个列表框,可以将数千个选项潜在地拉下来。问题是,当达到数据具有一定规模的任何后背上(如点击保存按钮)导致以下错误:Web窗体错误:最大请求长度超出

System.Web.HttpException (0x80004005): Maximum request length exceeded. 

如何可以在页面进行修改,以处理这种大数据量?

是的,在任何人将此作为解决方案之前,我完全了解Web.config“脏修复”,而我们并没有这样做,因为我们要处理所有数据。

Maximum request length exceeded

而且,我在没有成功的要素尝试这样的:

EnableViewState="false" 

<system.webServer> 
    <security> 
     <requestFiltering> 
     <requestLimits maxAllowedContentLength="104857600" /> 
     </requestFiltering> 
    </security> 
</system.webServer> 

在Web.config设置maxAllowedContentLength,是不是一个肮脏的修复,其安全设置阻止内容长度超过允许的大小。

例如,假设您想要限制上传大小,您将拥有一些检查方法和功能,但是此设置可确保即使在方法和函数中存在安全漏洞,上传大文件也会被阻止。

首先,您必须将此设置设置为可覆盖您的内容长度的值。然后你应该编写代码来处理你所提到的数据。