2011-05-04 6 views
3

mvc3을 사용 중이며 사이트와 함께 API를 만들고 싶습니다.MVC3을 사용하여 API를 만드는 가장 좋은 방법은 무엇입니까

MVC를 사용하면 컨트롤러에서 json을 반환하는 것이 매우 쉽습니다.

내가

http://api.mydomain.com 같은 API를 무엇인가에 대한 하위 도메인을 사용하려는

내가 API에 대한 영역을 만들거나 단지 루트 컨트롤러와 모델을 배치 마십시오 몇 가지 질문

  1. 있나요?
  2. uri가 api.mydomain.com이 아니고 url이 mydomain.com/api가 아닌지 어떻게 서브 도메인을 가리킬 수 있습니까?
  3. api의 가장 좋은 방법은 무엇입니까? 예를 들어 각 버전마다 새 컨트롤러를 만들면됩니까? V1Controller, V2Contoller 등

모든 제안은 정말 도움이 될 것입니다. 당신의 도움에 대한

감사

+0

그런 종류의 일에 대해서. http://wcf.codeplex.com –

+0

이 사이트 또는 단순한 서비스 아키텍처에서 대화식 웹 응용 프로그램을 찾고 있습니까? –

+1

MVC3은 WCF보다 * 많이 * 사용하기 쉽고 요청 및 응답을 훨씬 더 제어 할 수 있습니다. 번거 로움을 덜어주고 MVC를 사용하십시오. –

답변

1
나는 최근 ServiceStack을 사용하고

, 정말 작업처럼, 당신은 좀

을해야 http://www.servicestack.net/

내가 MVC3보다는 새로운 WCF 웹 API를 사용하여 제안
관련 문제