【发布时间】:2012-04-18 09:16:21
【问题描述】:
当前项目是一个 Mvc4 应用程序,我让 Ioc 工作,最近它刚刚停止。
DependencyResolver.SetResolver(New UnityDependencyResolver(RegisterIocServices()))
那条线正常工作,现在我收到以下错误:
ArgumentException 未被用户代码处理
Unity.Mvc3.UnityDependencyResolver 类型似乎没有 实施 Microsoft.Practices.ServiceLocation.IServiceLocator。 参数名称:commonServiceLocator
有人遇到这种情况吗?有什么想法或建议吗?
提前致谢。
【问题讨论】:
-
很可能,您缺少 Using 某处,或者可能是参考。
-
我卸载了 Unity.Mvc NuGet 包,然后重新安装它似乎解决了问题。所以你可能是对的。真是奇怪的行为。
标签: asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-4