新的ASP.NET Identity和Unity DI框架

时间:2013-10-30 22:36:37

标签: asp.net-mvc unity-container asp.net-identity

我有一个带ASP.NET身份的ASP.NET MVC 5项目。我会使用Unity DI框架,但似乎Unity是DI工具,而ASP.NET身份可能会被打破。

安装Unity.MVC4后,AccountController的ctor崩溃了。卸载后,它再次运行。

那么,我怎样才能将Unity与ASP.NET身份一起使用。我想我应该将一些Type注册到容器中,但这些类型是什么?

我尝试了这个,但它不起作用:

container.RegisterType,UserStore>();

请建议,

1 个答案:

答案 0 :(得分:0)

我在这里找到了解决方案:

Visual Studio 2013 MVC template raises errors when used with Unity

出现此错误的原因是:Unity希望将AccountController ctor与大多数参数一起使用,但在这种情况下,它必须使用最简单的ctor。