zoukankan      html  css  js  c++  java
  • [环境搭建]-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

  • 相关阅读:
    软件开发 [CJOJ 1101] [NOIP 模拟]
    OI中卡常数技巧
    疫情控制 [NOIP2012]
    开车旅行 [NOIP 2012]
    观光公交 [NOIP 2011] [思维推导]
    选择客栈 [NOIP 2011]
    2016级算法期末上机-F.中等·AlvinZH's Fight with DDLs II
    2016级算法期末上机-E.中等·ModricWang's Fight with DDLs II
    2016级算法期末上机-D.简单·AlvinZH's Fight with DDLs I
    2016级算法期末上机-C.简单·Bamboo's Fight with DDLs III
  • 原文地址:https://www.cnblogs.com/prettyisshit/p/4935946.html
Copyright © 2011-2022 走看看