在我的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
});
}