我想让我的User
有一个Guid
作为主键,但是当我创建自己的用户类型时,我的网站在启动时抛出异常。
有人知道如何更改IdentityUser类型吗?
我做了以下操作:
services.AddIdentity<MyUser, MyRole>()
.AddEntityFrameworkStores<UBContext>()
.AddDefaultUI()
.AddDefaultTokenProviders();
但是当我的程序启动时,我遇到了这个错误:
InvalidOperationException:没有为类型'Microsoft.AspNetCore.Identity.UserManager`1[Microsoft.AspNetCore.Identity.IdentityUser]'注册服务。
这是否与身份 UI 现在位于单独的库中有关,该库中的控制器正在期望 UserManager<IdentityUser>
?
我该如何覆盖它?