请求筛选模块配置为拒绝超过请求内容长度请求?

2023年4月24日 22点热度 0人点赞

HTTP 错误 404.13 - Not Found 请求筛选模块被配置为拒绝超过请求内容长度的请求?怎么解决?

引起此问题的原因:Web 服务器上的请求筛选被配置为拒绝该请求,因为内容长度超过配置的值(IIS 7 默认文件上传大小时30M)。

工具/原料

  • 电脑

方法/步骤

  1. 1

    打开路径:C:\Windows\System32\inetsrv\Config

    在applicationHost.config中 找到<requestFiltering>节点,

    为这个节点添加如下元素:<requestLimits maxAllowedContentLength="2147483647" />

    然后保存文件即可。

  2. 2

    在 web.config的<system.web>节点下,添加如下内容

    <httpRuntime requestValidationMode="2.0" maxRequestLength="204800" executionTimeout="6000"  />

  3. 3

    在 web.config的<system.webServer>节点下,添加如下内容

    <security>

    <requestFiltering >

    <requestLimits maxAllowedContentLength="2147483647" ></requestLimits>

    </requestFiltering>

    </security>

  4. 4

    然后就是IIS的设置了,

    打开IIS中对应的站点,

    打开相关的配置项,

    步骤如图所示。

  5. 5

    在编辑功能设置界面,设置允许内容最大长度为30000000,

    如图。

    END

注意事项

  • 仅供参考!
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论