0

ASP.Net MVC3Webサイトを開発しています。

Webサービスを介していくつかの機能へのアクセスを許可する必要があります。

  1. Asp:net MVC 3でこれを直接行う方法はありますか?(たとえば、特別なコントローラーを使用しますか?すべてのアクションがコントローラーの使用可能なアクションになります)
  2. はいの場合、これはお勧めですか?
  3. それ以外の場合は、WCFサービスを作成しますが、これは可能であるか、Asp.Net MVCアプリケーションでホストすることをお勧めしますか?メインのWebサイトと同じドメイン/ポートでWebサービスにアクセスできるようにする必要があります。これどうやってするの?

どうもありがとうございます

4

1 に答える 1

3

A)はい、あります。このCodeProjectは、 MVC 3を使用したRESTfulサービスの概要を示しています。ただし、これを行う最も良い方法は、MVC4の一部であるWebAPIを 使用することです。

B)はい、MVCを使用してRESTfulサービスを作成するのに適した方法です。RESTfulサービスが必要かどうかは、プロジェクトによって異なります。

C)私はそれを見たことがありません。可能かもしれませんが、2つを別々のプロジェクトとアプリプールに保持したいと思います。

于 2012-09-27T14:31:57.563 に答える