• [环境搭建]-Web Api搭建到IIS服务器后PUT请求返回HTTP Error 405.0


    尝试使用微软的Web Api,他的确是一个很有意思的东西。

    让我体会到了许多的方便,但是我发现部署到IIS服务器上去了后PUT和Delete请求将返回405.

    原因是IIS的默认处理程序默认情况下只允许GET,POST,HEAD和调试方法。而不能使用PUT和Delete操作。

    此时也很简单只需要在Web配置文件中做如下修改即可:

    [html] view plaincopy在CODE上查看代码片派生到我的代码片
     
    1. <system.webServer>  
    2.     <modules runAllManagedModulesForAllRequests="true">  
    3.       <remove name="WebDAVModule" />  
    4.     </modules>  
    5.     <handlers>  
    6.       <remove name="WebDAV" />  
    7.       <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" />  
    8.       <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" />  
    9.       <remove name="ExtensionlessUrlHandler-Integrated-4.0" />  
    10.       <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%Microsoft.NETFrameworkv4.0.30319aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />  
    11.       <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%Microsoft.NETFramework64v4.0.30319aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />  
    12.       <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />  
    13.     </handlers>  
    14.   </system.webServer>  


    原文:CORS, IIS and WebDAV

  • 相关阅读:
    Echarts 中当y轴有负数时,让x轴下落在y轴最小值(转载)
    echarts中如何去掉柱状图的横线和竖线(转载)
    echarts 风向 风速曲线
    echarts legend.type scroll 显示问题;渲染错误
    css实现左侧固定宽度,右侧宽度自适应(转载)
    npm 如何查看一个包的版本信息?(转载)
    echart series areaStyle 颜色不显示
    Spark与Hadoop Shuffle对比
    hive中with...as...的用法
    [转]MyBatis
  • 原文地址:https://www.cnblogs.com/prettyisshit/p/4935946.html
Copyright © 2020-2023  润新知