身份2 RoleStore错误

时间:2014-10-12 16:53:28

标签: entity-framework asp.net-web-api structuremap asp.net-identity asp.net-web-api2

在我的WebApi 2应用程序中,我正在使用StructureMap。我的ConfigureContainer中抛出了错误。

错误:Microsoft.Asp.Identity.EntityFramework.RoleStore没有隐式引用转换为Microsoft.Asp.Identity.EntityFramework.IRoleStore

IUserStore代码完全相同,并且没有抛出错误。

public void ConfigureContainer()
    {
        ObjectFactory.Configure(x =>
            {
                x.For<DbContext>().Use(() => new ApartmentContext());
                x.For<IAuthRepository>().Use<AuthRepository>();
                x.For<IUserStore<ApplicationUser>>().Use<UserStore<ApplicationUser>>();
                x.For<IRoleStore<ApplicationRole>>().Use<RoleStore<ApplicationRole>>(); <-- error thrown here
            });
    }

0 个答案:

没有答案