使用MVC3创建API的最佳方法是什么?

时间:2011-05-04 23:05:21

标签: asp.net-mvc-3

我正在使用mvc3,我想在网站上创建一个API。

MVC让我很容易从控制器返回json,我知道该怎么做。

我想在api中使用子域名http://api.mydomain.com

我有几个问题

  1. 我是否为api创建了一个区域,或者只是将控制器和模型放在根目录中?
  2. 如何指向子域名,以便网址为api.mydomain.com而不是mydomain.com/api
  3. api版本的最佳方法是什么?我是否只为每个版本创建一个新的控制器,例如V1Controller,V2Contoller等
  4. 任何建议都会非常有用。

    感谢您的帮助

1 个答案:

答案 0 :(得分:1)

我最近使用过ServiceStack,我真的很喜欢使用它,你应该看看

http://www.servicestack.net/