zoukankan      html  css  js  c++  java
  • Web 服务器上的请求筛选被配置为拒绝该请求,因为内容长度超过配置的值

    asp.net 网站上传文件超过4M时会出现Web 服务器上的请求筛选被配置为拒绝该请求,因为内容长度超过配置的值 的错误

    解决方案是修改web.config中的限制

    1 <system.web>
    2     <httpRuntime maxRequestLength="4096" />
    3 </system.web>
    maxRequestLength 指ASP.NET 支持的最大文件上载大小。该限制可用于防止因用户将大量文件传递到该服务器而导致的拒绝服务攻击。指定的大小以 KB 为单位。默认值为 4096 KB (4 MB)。

    只改这个属性还不够,还需要改一个地方

    1   <system.webServer>
    2     <security>
    3        <requestFiltering>
    4         <requestLimits maxAllowedContentLength="30000000" />
    5       </requestFiltering>
    6     </security>
    7   </system.webServer>
    <requestLimits>元素指定对由Web服务器处理HTTP请求的限制。这些限制包括请求的最大大小,最大URL长度和查询字符串的最大长度
    属性描述
    maxAllowedContentLength 可选的uint属性。

    指定请求中内容的最大长度(以字节为单位)。

    默认值是30000000,大约是28.6MB。
    maxQueryString 可选的uint属性。

    指定查询字符串的最大长度(以字节为单位)。

    默认值是2048
    maxUrl 可选的uint属性。

    指定URL的最大长度(以字节为单位)。

    默认值是4096
  • 相关阅读:
    在Idea中使用Eclipse编译器
    Idea切换svn分支,类似Eclipse的Switch功能
    Spring AOP详解
    CGLib动态代理原理及实现
    IDEA下搜狗输入法输入中文时卡着不动的参考解决方法
    Nginx反向代理丢失cookie的问题
    redis连接池自动释放
    Redis常用命令
    waitpid之status意义解析
    bash中管道命令返回值如何确定(下)
  • 原文地址:https://www.cnblogs.com/war-hzl/p/9071262.html
Copyright © 2011-2022 走看看