[C#/.NET]关于Web Api Put/Delete请求出现405错误的解决方案

ASP.NET MVC 2015-12-11 1954阅读 0评论 1收藏 收藏本文

如题,这是很多同学在开始做ASP.NET Web Api的时候会遇到的一个问题。在处理Get或者Post的请求时不会出现服务器端405的错误,但一旦处理Put或者Delete的请求,这个405的错误就出现了。出现问题我们就要想办法去解决,以上问题的简单处理方式是修改项目的Web.config文件,删除WebDAVModule模块,具体如下:

<system.webServer>
    <validation validateIntegratedModeConfiguration="false"/>
    <modules runAllManagedModulesForAllRequests="true">
        <remove name="WebDAVModule"/> <!-- 添加此行 -->
    </modules>
    ... 以下是你的其他配置选项
好了,就写到这里,希望可以帮助到你。。。

转载请注明:图享网 » [C#/.NET]关于Web Api Put/Delete请求出现405错误的解决方案

文章评论

获取验证码