maxRequestLength的最大值是多less?

如果我们使用IIS 7和.Net Framework 4, maxRequestLength的最大值是多less?

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

UPDATE

至于最大值,因为它是一个int数据types,理论上你可以达到2,147,483,647。 另外,我想确保您知道IIS 7使用maxAllowedContentLength来指定file upload大小 。 默认情况下,它被设置为30000000,大约30MB,作为一个uint,理论上应该允许最多4,294,967,295

最大值是2097151,如果你尝试设置更多的错误发生。

这两个设置工作,我上传1GB的MP4video。

 <system.web> <httpRuntime maxRequestLength="2097152" /> </system.web> <system.webServer> <security> <requestFiltering> <requestLimits maxAllowedContentLength="2147483648" /> </requestFiltering> </security> </system.webServer> 

2,147,483,647字节,因为该值是一个有符号整数(Int32)。 这可能比你需要的要多。