我在.NET 4.0中创建了一个ReST WCF服务。它托管在IIS(.svc)中。 .svc文件在IIS 7.5中正确映射。当我尝试在MVC 3中使用WCF服务时,出现错误:
“远程服务器返回了意外响应:(405)方法不允许。”
我通过向MVC项目添加服务引用来创建代理。如果您遇到此问题并获得解决方案,请与我们联系。
请帮忙!我已经花了两天时间。
答案 0 :(得分:0)
使用REST服务不应该涉及添加服务引用,因为在REST样式中客户端和服务是独立的。
要使用休息服务,请参阅此article。
另外405方法不允许您尝试对为POST定义的方法执行GET操作,反之亦然。