MaxRequestLlength 的最大值? ?

如果我们使用 IIS7和.NetFramework4,那么 maxRequestLength的最大值是多少?

182977 次浏览

根据 MSDN,默认值为4096KB (4MB)。

更新

至于最大值,因为它是一个 int 数据类型,那么理论上可以达到2,147,483,647。另外,我想确保您知道 IIS7使用 最大允许内容长度来指定 文件上传大小。默认情况下,它被设置为30000000大约30MB,作为一个 uint,理论上它应该允许最大值为4,294,967,295

2,147,483,647字节,因为该值是一个有符号整数(Int32)。

最大值是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"/>