zoukankan      html  css  js  c++  java
  • IIS 出现405

    前言

    在一次配置服务器中,出现一个问题,那就是使用put和delete 出现405。

    当时我蒙了,调试的时候好好的,部署405。

    原因是put和delete是非简单请求,也就是说非安全请求了。

    这时候我们给iis配置好对应的配置即可。

    正文

    在:

    C:UsersUserDocumentsIISExpressconfigapplicationhost.config 其实就是找到iis的applicationhost.config配置文件。

    中进行修改。

    <add name="ExtensionlessUrl-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" responseBufferLimit="0" />
    

    修改ExtensionlessUrl-Integrated-4.0这条属性,允许url为put和delete

    这样依然没有用,依然会出现405错误,那么,这个时候就应该思考一下时候是在门把的时候就已经不让进入呢?

    修改一下:

    <add name="SimpleHandlerFactory-Integrated-4.0" path="*.ashx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.SimpleHandlerFactory" preCondition="integratedMode,runtimeVersionv4.0" />
    

    这是配置文件配置,那么有没有直接图形化配置的呢?

    图形化配置

    总结

    最后说明一点其实你也可以在项目中配置,但是呢项目这么多一个个改,重复性即错误性。

  • 相关阅读:
    11C++11通用为本,专用为末_2
    10C++11通用为本,专用为末_1
    09C++11保证稳定性和兼容性
    21变量名的力量_2
    NOIP2018 游记
    CF767C 经典的树形DP
    CF1A Theatre Square
    洛谷P1720 月落乌啼算钱
    洛谷P3388 缩点
    NOIP2017D2T1 奶酪 洛谷P3958
  • 原文地址:https://www.cnblogs.com/aoximin/p/13129343.html
Copyright © 2011-2022 走看看