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

ASP.NET MVC 作者: Rector 2540阅读 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错误的解决方案

发布于: 2015-12-11 16:31:05
分享扩散:

文章评论

获取验证码