zoukankan      html  css  js  c++  java
  • HTTP 错误 404.15

    在做MVC站点时(使用IIS版本为7.5),使用Get请求,当Url里查询字符串过长时,会出现如下错误:

    出现该错误的原因为:IIS7.5对于Query String有长度限制,默认为2048。

    按照图中可尝试的操作提示,可以通过如下两种方法来解决问题

    1.在MVC站点的web.config里,<system.webServer>节点下添加如下配置:

    <security>
       <requestFiltering>
          <requestLimits maxQueryString="2147483647"/>
       </requestFiltering>
    </security>

    2.

    <system.web>
        <httpRuntime maxQueryStringLength="2097151"/>
    </system.web>

    以下为MSDN对该参数的说明:

     Http请求中查询字符串的最大长度,以字符数表示,默认值为2048。

     maxQueryStringLength属性的值可以是任何等于或者大于0的整数。如果查询字符串的长度超过大小限制,ASP.NET返回HTTP 400(错误请求)状态代码。

     修改完web.config里的这两个地方,问题圆满解决,本篇文章做个简单总结,供于自己今后查阅,也希望帮助到其它同学~ 

  • 相关阅读:
    UI自动化测试框架
    Pyse( selenium-api的二次封装)
    Selenium之webdriverAPI
    selenium 基础之定位方式
    html综合应用
    html基础之js操作
    html基础之Dom操作
    (九)Locust 参数化
    (八)Locust 设置断言
    (七)Locust 的类和方法
  • 原文地址:https://www.cnblogs.com/jkyweb/p/10880174.html
Copyright © 2011-2022 走看看