(对于初学者,我在这里找到了很多关于 SO 的信息,并且遵循了很多信息都无济于事。)
将多个文件上传到服务器时出现以下错误。
HTTP 错误 404.13 - 未找到 请求过滤模块配置为拒绝超过请求内容长度的请求。
最可能的原因:Web服务器上配置了请求过滤,拒绝了请求,因为内容长度超过了配置的值。
您可以尝试的事情:验证 applicationhost.config 或 web.config 文件中的 configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength 设置。
web.config(在所有 WebCore 服务器中)
<httpRuntime executionTimeout="180" maxRequestLength="1048576" shutdownTimeout="90" />
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1073741824" />
</requestFiltering>
</security>
在 ARR 和 Web 服务器 ApplicationHost.config
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength ="1073741824" />
</requestFiltering>
</security>
我找到了一篇关于这个问题的文章,我尝试了上面提到的内容。
appcmd.exe unlock config -section:system.webServer/security/requestFiltering
然后我找到了这个并将其应用于所有服务器。
appcmd set config -section:requestFiltering -requestLimits.maxAllowedContentLength:1000000
重新启动 IIS
net stop wmsvc
net start wmsvc
但是,同样的错误。
我正在上传 MP3 文件。
如果我做1到4,那很好。
但是从 5 开始,它会给出错误。
每个文件的大小小于 5mb。
所以它不会接近大小限制。
有没有人可以在这个问题上与我分享任何建议?
我已经完成并尝试了所有可以在网上找到的东西,但没有任何效果。
我之前已经完美地运行过它,我说的是几个月前,我们失去了一切,不得不再次从头开始重建服务器场。
从那时起,不同的事情已经停止工作,过去的工作。
用于在旧 2016 DC 上工作的组件(DC 大约有 3 年的历史)
在新的 2016 DC 上,东西不能正常工作。
我不认为 DC 在这里与这个问题有任何关系,至少,我认为不会。
解决它!!!!!!!!!!来自knowledge.broadcom.com - 如何增加文档上传大小限制 我做了以下
首先,我在所有网络服务器上做了以下操作,但仍然是同样的错误。
然后我对 ARR 服务器做了同样的事情,因为它是条目和 WA-LA。作品。
默认设置为 1000000 = 1mb 所以我将其更改为 1000000000 = 1000mb
当我没有看到那个该死的错误页面时,我很高兴。
我所做的是以下。
谷歌搜索:iis 10 文件上传大小限制
TOP 第一个列表是我在上面提供的链接和信息。
我刚刚测试了它,上传了10个文件,总共75mb,它全部上传了。
我现在可以快乐地睡觉了。
希望这可以帮助其他有同样问题的人。