在MVC3中发出消耗ReST WCF的问题

时间:2012-01-24 23:13:34

标签: wcf asp.net-mvc-3 rest

我在.NET 4.0中创建了一个ReST WCF服务。它托管在IIS(.svc)中。 .svc文件在IIS 7.5中正确映射。当我尝试在MVC 3中使用WCF服务时,出现错误:

  

“远程服务器返回了意外响应:(405)方法不允许。”

我通过向MVC项目添加服务引用来创建代理。如果您遇到此问题并获得解决方案,请与我们联系。

请帮忙!我已经花了两天时间。

1 个答案:

答案 0 :(得分:0)

使用REST服务不应该涉及添加服务引用,因为在REST样式中客户端和服务是独立的。

要使用休息服务,请参阅此article

另外405方法不允许您尝试对为POST定义的方法执行GET操作,反之亦然。