1

我的應用程序是ASP.NET MVC5.1和ASP.NET WEB API 2.1。應用程序 很小,目前使用Microsoft Unity for IOC。Unity/Ninject是否支持最新版本的MVC/WEB API 5.1和2.1?

有人能告訴我他們是否知道需要做出任何改變,以使Unity 適用於這些MVC和Web API的新版本?

我也在考慮根據功能更改爲Ninject。

如果我做了這個舉動,然後它提供什麼功能,統一的最新版本缺少?我最大的擔憂是Ninject似乎得到了很好的支持,而Unity似乎是一個產品,每隔幾年微軟就有時間查看它。

最後,如果我從Unity更改爲Ninject,需要多少更改?

+0

你測試過了嗎?你的發現是什麼? – Steven

+0

Steven - 我還沒有測試過或使用過新版本的MVC/Web API。升級到這些可能只需點擊一下鼠標,但當出現問題時,這是一個大問題。這就是爲什麼我要提前徵求一些建議。也許有人在那裏經歷了和我完全一樣的事情。我沒有使用Ninject,我也在尋找可以幫助我和其他使用Stackoverflow的人的建議。 – Alan2

回答

1

是的,你可以在ASP.NET MVC/WEB API 5.1和2.1的項目中使用Unity 3.0.1304.1

我使用它,因爲我不能沒有對最新的MVC核心庫中的任何錯誤配置ninject。

2

我不知道很多關於Ninject,但我們本星期早些時候升級了我們的MVC4這裏MVC5應用程序,以下爲How to Upgrade an ASP.NET MVC 4 and Web API Project to ASP.NET MVC 5 and Web API 2的說明。 該應用程序已在生產中,所以我可以確認Unity支持這些新版本!然後您可以繼續使用它,而不會造成任何損壞。

希望它有助於做出您的決定。 看到你!

相關問題