HTTP 错误 404.13 - Not Found 请求筛选模块被配置为拒绝超过请求内容长度的请求?怎么解决?
引起此问题的原因:Web 服务器上的请求筛选被配置为拒绝该请求,因为内容长度超过配置的值(IIS 7 默认文件上传大小时30M)。
方法/步骤
-
1
打开路径:C:\Windows\System32\inetsrv\Config
在applicationHost.config中 找到<requestFiltering>节点,
为这个节点添加如下元素:<requestLimits maxAllowedContentLength="2147483647" />
然后保存文件即可。
-
2
在 web.config的<system.web>节点下,添加如下内容
<httpRuntime requestValidationMode="2.0" maxRequestLength="204800" executionTimeout="6000" />
-
3
在 web.config的<system.webServer>节点下,添加如下内容
<security>
<requestFiltering >
<requestLimits maxAllowedContentLength="2147483647" ></requestLimits>
</requestFiltering>
</security>
-
4
然后就是IIS的设置了,
打开IIS中对应的站点,
打开相关的配置项,
步骤如图所示。
-
5
在编辑功能设置界面,设置允许内容最大长度为30000000,
如图。
END
文章评论