首页 > 解决方案 > C# Web API 2 - 不允许的方法

问题描述

我有一个现有的已部署 Web 应用程序正在使用Angular并且C# Web API 2以前可以使用。我不知道它是什么时候开始的,但我最近添加了一个新功能,之后我405 Method Not Allow的所有PUT操作都出现了错误。

我不确定这与哪种技术有关,所以我标记了我使用过的所有技术。

知道为什么以及如何解决这个问题吗?

谢谢

编辑

我忘了提到在本地一切正常,我只有在它已经发布到服务器时才会收到这个错误。

另外,我的 Angular 项目在 Web API 项目中,所以我认为没有问题CORS,对吧?

标签: c#angularasp.net-web-api2

解决方案


我在这里找到了解决方案:

Asp.NET Web API - 405 - 不允许用于访问此页面的 HTTP 动词 - 如何设置处理程序映射

Webdav 必须卸载,禁用它不起作用。


推荐阅读