У меня есть причина. Может быть, вы регистрируете Identity
дважды в своем заявлении следующим образом:
Один в ConfigureServices
метод класса запуска:
services.AddDefaultIdentity<IdentityUser>()
.AddDefaultUI(UIFramework.Bootstrap4)
.AddEntityFrameworkStores<ApplicationDbContext>();
И другие в IdentityHostingStartup
:
services.AddDefaultIdentity<IdentityUser>(config =>
{
config.SignIn.RequireConfirmedEmail = true;
}).AddEntityFrameworkStores<ApplicationDbContext>();
Зарегистрируйте Identity
только в одном месте, т.е. либо в методе ConfigureServices
, либо в IdentityHostingStartup
.
Надеюсь, это поможет вам.