【发布时间】:2011-05-31 16:52:43
【问题描述】:
如果我们使用 IIS 7 和 .Net Framework 4,maxRequestLength 的最大值是多少?
【问题讨论】:
标签: .net iis-7 .net-4.0 maxrequestlength
如果我们使用 IIS 7 和 .Net Framework 4,maxRequestLength 的最大值是多少?
【问题讨论】:
标签: .net iis-7 .net-4.0 maxrequestlength
根据MSDN,默认值为 4096 KB (4 MB)。
更新
至于Maximum,既然是int数据类型,那么理论上可以上到2,147,483,647。我还想确保您知道 IIS 7 使用 maxAllowedContentLength 来指定 file upload size。默认情况下,它设置为 30000000 大约 30MB 并且作为一个 uint,理论上它应该允许最大值为 4,294,967,295
【讨论】:
2,147,483,647 字节,因为该值是有符号整数 (Int32)。这可能超出了您的需要。
【讨论】:
[int]::maxvalue 看看你会得到什么。
maxRequestLength 设置为 2,147,483,647 或 2,097,152?你会得到一个配置错误。这就是为什么您的答案不正确,我对此发表评论。 [int]::maxvalue 不在允许的范围内。
最大值为2097151,如果尝试设置更多错误。
【讨论】:
这两个设置对我上传 1GB mp4 视频很有用。
<system.web>
<httpRuntime maxRequestLength="2097152" requestLengthDiskThreshold="2097152" executionTimeout="240"/>
</system.web>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2147483648" />
</requestFiltering>
</security>
</system.webServer>
【讨论】:
正确的值在下面。 (试过)
maxRequestLength="2147483647" targetFramework="4.5.2"/>
【讨论】: