"方法不允许(#405状态代码)"在C#中从控制台应用程序将数据放到Web api上时

时间:2017-07-12 12:55:43

标签: c# asp.net-web-api console-application

我正在使用控制台应用程序,我正在从控制台应用程序调用Web API将数据放到Web API上但是当我使用GetAsync()方法获取数据时,我能够获取数据,当我将数据放在IIS上没有托管Web API时也可以放入数据

在IIS上托管后,我获得了状态代码405"方法不允许"

我还尝试在注册表()

中启用web API配置中的cors
Esc

config.EnableCors();

任何帮助都会得到赞赏。

由于

1 个答案:

答案 0 :(得分:1)

我使用PutJsonAsAsync()将数据放到Web API上,但它不适用于PutJsonAsAsync()我不知道为什么,但是当我使用PostAsJsonAsync()时,它对我有效。

感谢