2016-07-15 36 views
3

我想將我的WCF服務遷移到Web API/MVC6ASP 5 MVC 6 - 優點和缺點:多個Web API服務 - 使用一個或多個項目?

目前我有一個應用程序託管多個WCF Web服務(http://{ip}/{app}/Service{x}.svc/{vs_endpoint})。這種模式非常好,我們可以將公共服務與內部服務分離開來,並且我們可以控制每個服務,儘管它們都在同一個應用程序中。

我能在Web API/MVC6中實現類似的事情嗎?有一個項目用於多個服務?從我最初的調查中,我明白我需要沿these lines做一些事情。

如果是的話,最好有一些建議如何構建這個項目。

此外,你可以分享一個對多個項目來承載這些服務的利弊嗎?

預先感謝您!

+1

檢查https://docs.asp.net/en/latest/tutorials/first-web-api.html – DanielVorph

+2

你也可以使用'Areas' ... http:// www .c-sharpcorner.com/UploadFile/4b0136/getting-started-with-area-in-mvc-5/ – Hackerman

+1

Web API比普通的WCF好得多。只是爲了它。如果你開始一個新的項目,你可以爲你的Web API項目使用新的ASP.NET Core。它最近被釋放。 – Andrei

回答

1

是的,您可以通過使用單獨的控制器或邏輯分區控制器來實現此目的。 一旦你開始編程,你將會自動地發現它比wcf更容易做到。 祝你好運...

相關問題