以下是该问题的时间顺序:
- 下载的文件(在本例中为
.zip
)似乎限制在97.660KB,任何超过此值的文件都会损坏 - 发现
Maximum allowed content length (Bytes):
的值是150,000,000 - 将值更新为300,000,000,然后更新为
iisreset
,网站允许下载高达224,820 KB - 尝试将值更改为初始条件,然后更改为
issreset
,即150,000,000,但它仍然允许下载文件大小大于假定值。
以下是web.config
文件的最新情况:
<security>
<requestFiltering removeServerHeader="true">
<requestLimits maxAllowedContentLength="150000000" />
</requestFiltering>
</security>
字符串
恢复允许的最大下载大小
1条答案
按热度按时间qyyhg6bp1#
在
System32/inetsrv/Config
上有applicationhost.config
。由于某些原因,当MaxAllowedContentLength
从IIS(版本10.0.14393.5921)更改并且此属性不存在时,它将自动将MaxAllowedContentLength
设置为0,并且不会反映到IIS中的设置值。编辑:我不能确切地找出如何可靠地触发我上面提到的行为,但为了确保您可以检查该文件以防万一,因为它的优先级高于
Web.config
解决方案是从
applicationhost.config
中删除MaxAllowedContentLength
或在那里正确设置它。