向 ASP.NET 提交数据时,若数据总量(不管是文字,还是附件,只看总量)超过 4MB,ASP.NET 就会拒绝处理该请求,如何突破呢?
在 web.config 中,找到 system.web 节,新增或修改 httpRuntime 节,设置属性 maxRequestLength 为想要的最大大小。
maxRequestLength
由于请求内容太大,可能会影响执行时间,所以必要时可以修改 executionTimeout 以防止超时,同样是 httpRuntime 节的属性。(这个属性要在非调试状态下才有效)
executionTimeout
说到这里,顺便再说一下 maxQueryStringLength,这是最大的查询字符串长度,默认值为 2048。