【发布时间】:2013-05-15 10:17:49
【问题描述】:
我很感激这已经被问过很多次了,但我似乎无法让它发挥作用。
我的配置文件中有以下值:
<httpRuntime maxRequestLength="16384" executionTimeout="7200" />
和
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="16777216" />
</requestFiltering>
</security>
</system.webServer>
但是,我收到了最大请求长度异常。
我的消息的内容长度是:Content-Length: 7785556
谁能建议我可能忽略的设置?
【问题讨论】:
-
可能是错的,但 7785556 不是大于 16384 吗?
-
7785556 以字节为单位,16384 以 KB 为单位
-
您是否尝试过将其设置为一个巨大的值作为测试?
-
我将它们都设置为允许的最大值(Int.Max)
-
Int.Max 不是有效值。上限取决于您运行的 IIS 版本和框架,但通常为 1GB(或更多取决于)。
标签: c# asp.net iis-7 web-config