为什么我们没有继续使用ASP.Net MVC for RestFull Services而不是ASP.Net Web API?

时间:2014-09-08 14:42:35

标签: asp.net-mvc asp.net-web-api

我知道Asp.Net Web API是WCF Web API和ASP.Net MVC之间的联结,因为有两种方法可以构建RestFull服务。

但是如果ASP.Net MVC已经完成了Web API所做的一切(接受所有HTTP动词并且可以返回JSON),为什么要使用Web API呢?

1 个答案:

答案 0 :(得分:1)

但是,如果您只想创建一个REST Api库?

  • 许多应用程序日复一日地使用它。这就是微软决定创造这个的原因。

我认为有时它有点困惑,看起来你只能用MVC做所有事情。但是,这两种技术之间存在着微妙的差异。

你也可以在这个帖子中看到:

Difference between MVC 5 Project and Web Api Project