iis 更新一次后MaxAllowedContentLength无法正常工作

vbopmzt1  于 2023-08-05  发布在  其他
关注(0)|答案(1)|浏览(257)

以下是该问题的时间顺序:

  • 下载的文件(在本例中为.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>

字符串
恢复允许的最大下载大小

qyyhg6bp

qyyhg6bp1#

System32/inetsrv/Config上有applicationhost.config。由于某些原因,当MaxAllowedContentLength从IIS(版本10.0.14393.5921)更改并且此属性不存在时,它将自动将MaxAllowedContentLength设置为0,并且不会反映到IIS中的设置值。
编辑:我不能确切地找出如何可靠地触发我上面提到的行为,但为了确保您可以检查该文件以防万一,因为它的优先级高于Web.config
解决方案是从applicationhost.config中删除MaxAllowedContentLength或在那里正确设置它。

相关问题