70

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

4

5 回答 5

90

最大值为 2097151,如果尝试设置更多错误。

于 2011-11-09T07:44:13.680 回答
70

这两个设置对我上传 1GB mp4 视频很有用。

<system.web>
    <httpRuntime maxRequestLength="2097152" requestLengthDiskThreshold="2097152" executionTimeout="240"/>
</system.web>
<system.webServer>
    <security>
        <requestFiltering>
            <requestLimits maxAllowedContentLength="2147483648" />
        </requestFiltering>
    </security>
</system.webServer>
于 2015-01-05T12:54:41.080 回答
49

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

更新

至于Maximum,既然是int数据类型,那么理论上可以上到2,147,483,647。我还想确保您知道 IIS 7 使用maxAllowedContentLength来指定文件上传大小。默认情况下,它设置为 30000000 大约 30MB 并且是一个 uint,理论上它应该允许最大 4,294,967,295

于 2010-12-28T18:21:35.817 回答
7

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

于 2010-12-28T18:23:16.713 回答
2

正确的值在下面。(试过)

maxRequestLength="2147483647" targetFramework="4.5.2"/>
于 2019-02-28T12:49:04.100 回答