本地使用IIS7,发现在上传文件过程中,如果文件过大,则会出现以下提示:HTTP错误404.13 – Not Found 请求筛选模块被配置为拒绝超过请求内容长度。
这是因为IIS的安全功能里面配置的上传文件大小设置的问题,您可以配置 IIS 7.0 服务器以拒绝内容长度大于指定值的请求。如果请求的内容长度大于所配置的长度,便会返回此错误。
该限制可通过下面两种方法解决:
方法一:
1、检查C:WindowsSystem32inetsrvconfigapplicationhost.config,查看以下配置项的值,应当为Allow,否则修改为Allow
<section name="requestFiltering" overridemodedefault="Allow">
2、修改站点的Web.config,在节点内增加如下节点:
<system.webserver >
<security>
<requestfiltering >
<requestlimits maxallowedcontentlength="300000000">
</requestlimits>
</security>
</system.webserver >
其中maxAllowedContentLength值单位为bytes。
方法二:如下图操作

IIS7 上传文件提示HTTP错误404.13 请求筛选模块被配置为拒绝超过请求内容长度

IIS7 上传文件提示HTTP错误404.13 请求筛选模块被配置为拒绝超过请求内容长度
把上面的字节加大就行,按照如上方案修改后,基本上都能解决HTTP错误404.13 请求筛选模块被配置为拒绝超过请求内容长度这个问题。