3

我已經將我的DI從Unity 4更新至版本5,這是當前的穩定版本。從那時起,我的項目開始拋出異常,例如「當前類型,System.Web.Mvc.IControllerFactory,是一個接口,無法構造,您是否缺少類型映射?」Unity DI更新至版本5

針對不同的ASP.NET MVC類型引發了多個異常。更新之前一切工作正常。如何解決這個問題?

+0

版本5.x的存儲庫奇怪,他們聲明名稱空間已被更改https://github.com/unitycontainer/unity,但是這個錯誤是更多的運行時然後編譯時? –

+2

可能要從標題中刪除「Microsoft」一詞。 2年前他們放棄了統一。請參閱[Unity的未來](https://blogs.msdn.microsoft.com/dotnet/2015/08/21/the-future-of-unity/)。 – NightOwl888

+1

@vasiloreshenski這是一個運行時錯誤。所有的命名空間都被改變和簡化了。如果你直接在nuget包管理器中從版本4更新到5,它會開始拋出所有這些mvc相關的異常。 –

回答

相關問題