2011-05-04 140 views
3

我正在使用mvc3,我想創建一個API與網站。什麼是使用MVC3創建一個API的最佳方法

MVC讓我很容易從控制器返回json,我知道該怎麼做。

我想用一個子域的API類似http://api.mydomain.com

我有幾個問題

  1. 難道我創建一個區域API或者只是放置在根控制器和模式?
  2. 我該如何指向子域名,以便url是api.mydomain.com而不是mydomain.com/api
  3. 什麼是版本化api的最佳方式?我只是爲每個版本創建一個新的控制器,例如V1Controller,V2Contoller等

任何建議將是非常有益的。

感謝您的幫助

+0

我會建議使用新的WCF的Web的API,而不是MVC3這種事情。 http://wcf.codeplex.com – 2011-05-04 23:08:50

+0

你是否正在尋找在這個網站上還有一個交互式的網絡應用或者只是一個服務架構? – 2011-05-05 00:32:37

+1

MVC3比WCF更容易使用,並且您對請求和響應擁有更多的控制權。省去麻煩並使用MVC。 – 2011-05-05 00:43:35

回答

相關問題