我正在創建一個MVC網站。這就是我打算早做:爲MVC5 Web應用程序設計架構
Data Access Layer
^
|
Business Layer
^
|
Web API 2 <-- Apps or whatever
^
|
MVC5 Website
但我認爲以下將是一個更好的主意,因爲自網站和的WebAPI將要在我的情況下在同一臺服務器上,我認爲這對網站解析API的JSON響應沒有任何意義。
Data Access Layer
^
|
Business Layer <-- Web API <-- Apps or whatever
^
|
MVC5 Website
我對Web API是完全陌生的(從未做過WebAPI或WCF之前),我也不知道要採取什麼方法。
因此,這裏是我的問題
1.我需要代表與解釋一個更好的解決方案
2.項目結構,在Visual Studio 2013 解決圖表(像那些我做了),你會推薦
請注意,我已經計劃使用VS2013的新ASP.NET App項目模板 - 而不是VS2012類型的Web模板。請記住這一點。
更好的和描述性的答案是最歡迎
您好,我相信你可以幫我這個問題,如果你有30秒...... THKS一很多!http://stackoverflow.com/questions/22401403/add-web-api-to-an-existing-mvc-5-web-application –