首页 / ASP.NET MVC / 正文

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

4821 1 发布于: 2015-12-11 16:31 读完约需 2 分钟

版权保护声明:本文未经许可,禁止任何形式转载,违者必究。

如题,这是很多同学在开始做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]Entity Framework(EF) Code First将实体中的string属性映射成text类型的几种方式

下一篇: SQL Server 使用ROW_NUMBER和GROUP BY分组查询每组的第一条和最后一条数据记录

本文永久链接码友网 » [C#/.NET]关于Web Api Put/Delete请求出现405错误的解决方案

分享扩散:

发表评论

登录用户才能发表评论, 请 登 录 或者 注册