在构建RESTful api时,为什么要使用WCF而不是MVC?

在构建RESTful api时,为什么要使用WCF而不是MVC?,wcf,asp.net-mvc-2,rest,Wcf,Asp.net Mvc 2,Rest,可能重复: 我想知道什么时候我会想用WCF来构建restful服务,而不是像ASP.NETMVC这样复杂得多的东西?使用MVC,我可以轻松地控制URL和输出。有了WCF,要使事情正常运转,就有了越来越多的诀窍和复杂性 也许这个问题是有争议的,但我对WCF的理解确实有限,所以我希望接受教育,而不是发动一场火焰战争 谢谢 我两者都用过,老实说,将restful服务设置为mvc操作更容易/更快。wcf配置文件的复杂性是绝对荒谬的,几乎没有必要。海事组织 例如。。我在几个不同版本的iis上部署了相同的

可能重复:

我想知道什么时候我会想用WCF来构建restful服务,而不是像ASP.NETMVC这样复杂得多的东西?使用MVC,我可以轻松地控制URL和输出。有了WCF,要使事情正常运转,就有了越来越多的诀窍和复杂性

也许这个问题是有争议的,但我对WCF的理解确实有限,所以我希望接受教育,而不是发动一场火焰战争


谢谢

我两者都用过,老实说,将restful服务设置为mvc操作更容易/更快。wcf配置文件的复杂性是绝对荒谬的,几乎没有必要。海事组织


例如。。我在几个不同版本的iis上部署了相同的wcf服务项目,它们根本不会在一个特定的配置上运行。不得不到处搜索,只是为了发现一些愚蠢的元素必须添加到web配置中才能运行。太浪费时间了。

我想我们在这里把苹果比作桔子。@fnchar我不同意。如果我们使用WCF通过RESTful服务提供数据,MVC也可以实现同样的效果,对吗?(IMHO)的复杂性要小得多。@John Saunders与之类似,但不是重复。我在寻找更多关于“为什么”的信息。另一个问题只是说“不妨使用它”,没有详细说明哪个更好,为什么更好。