【发布时间】:2018-11-20 02:43:30
【问题描述】:
我创建了一个使用用户管理员身份的服务
public class UserManagerService : IUserManagerService
{
private readonly UserManager<IdentityUser> userManager;
public UserManagerService(UserManager<IdentityUser> userManager)
{
this.userManager = userManager;
}}
我将这一行添加到我的 startup.cs 中
services.AddTransient<IUserStore<IdentityUser>, UserStore<IdentityUser>>();
services.AddTransient<UserManager<IdentityUser>>();
但我有这个错误:
InvalidOperationException:无法解析类型“Microsoft.AspNet.Identity.UserManager”的服务
有谁知道我们如何将用户管理器注入另一个服务?
【问题讨论】:
标签: c# asp.net-core asp.net-identity asp.net-core-2.0 usermanager