【发布时间】:2013-11-06 05:24:57
【问题描述】:
我在我的项目中使用 Unity 依赖注入以及何时使用 升级到新的 ASP.NET MVC5 会出现“找不到入口点”的问题 DependencyResolver 发生了什么,我该如何解决这个问题?
【问题讨论】:
-
你能提供更多细节吗?我正在使用 Unity 3 和 Unity bootstrapper for ASP.NET MVC。我的代码
DependencyResolver.SetResolver(new UnityDependencyResolver(container));工作正常。 -
能顺利升级到mvc5和razor3吗?
-
是的,我在How to Upgrade an ASP.NET MVC 4 and Web API Project to ASP.NET MVC 5 and Web API 2 之后升级了。也许用于将 Unity 与 MVC 集成的特定引导程序存在问题(例如 Unity.Mvc4,如果您正在使用它……您没有提到)?
-
它不仅仅是 Unity。我在使用 Autofac 时遇到了同样的问题。
-
从我的自定义统一依赖解析器类切换到来自统一框的那个解决了我的问题。非常感谢@Tuzo 为我指明了正确的方向。
标签: unity-container ioc-container asp.net-mvc-5