MVC Web サイトを作成しています。事前に予定していたのは以下のとおりです。
Data Access Layer
^
|
Business Layer
^
|
Web API 2 <-- Apps or whatever
^
|
MVC5 Website
しかし、私の場合は Web サイトと WebAPI が同じサーバー上にあるため、Web サイトが API の JSON 応答を解析しても意味がないと思ったので、次の方法がより良い考えだと思います。
Data Access Layer
^
|
Business Layer <-- Web API <-- Apps or whatever
^
|
MVC5 Website
私は Web API をまったく使用したことがなく (これまで WebAPI や WCF を使用したことがありません)、どのようなアプローチをとればよいかよくわかりません。
だからここに私の質問が
あります 1.説明付きのより良いソリューションを表すグラフ(私が作成したものなど)が必要です2.お勧めする
Visual Studio 2013ソリューションのプロジェクト構造
VS2012 タイプの Web テンプレートではなく、VS2013 の新しい ASP.NET アプリ プロジェクト テンプレートを使用する予定であることに注意してください。このことを念頭に置いて答えてください。
より適切でわかりやすい回答を歓迎します