gpt4 book ai didi

asp.net - maxRequestLength 和 maxAllowedContentLength 哪个优先?

转载 作者:行者123 更新时间:2023-12-03 04:32:37 24 4
gpt4 key购买 nike

在更改允许上传的最大文件大小时,我偶然发现了这两个设置。

sytem.web中,您有带有ma​​xRequestLengthhttp运行时节点。在system.webServer中,您有requestLimitsma​​xAllowedContentLength

现在哪个优先于另一个?我们是否需要同时设置两者,还是最后一项(IIS7 的那个)就足够了?

最佳答案

maxRequestLength 指示 ASP.NET 支持的最大请求大小,而 maxAllowedContentLength 指定 IIS 支持的请求中的最大内容长度。因此,您需要同时设置两者才能上传大文件:较小的文件“优先”。

(我从 http://forums.iis.net/t/1169846.aspx 获取此信息 - 贷记应有的地方。)

您可以通过编辑相应的 web.config 文件将两者设置为特定站点的本地甚至站点内的文件夹。如果文件(好吧,请求)长度小于 maxAllowedContentLength 但大于 maxRequestLength,用户将获得标准 (ASPX) 错误页面(如果有)。如果是相反的情况,他将得到一个 IIS 错误页面。因此,您可能希望将 maxAllowedContentLength 设置为非常大的值(仅针对此网站/文件夹),然后将限制值设置为 maxRequestLength。

最后,请记住 maxRequestLength 的单位是 KB,而 maxAllowedContentLength 的单位是 BYTES!

关于asp.net - maxRequestLength 和 maxAllowedContentLength 哪个优先?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6327452/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com