Я запустил домашний проект в ASP.NET core 3.1
создан MVC
проект и кучу библиотек для работы.
Я также создал:
User
,
Role
,
RoleManager
UserManager
Классы, которые унаследованы от AspNetCore.Identity
. Но у меня проблема при включении этих классов в DI container
. Каждый раз, когда я получаю это InvalidOpertationException
с информацией: Невозможно разрешить службу для типа Microsoft.AspNetCore.Identity.IUserStore
при попытке активировать JournalUserManager
.
Вот мой пример кода:
`services.AddIdentityCore<JournalUser>(options =>
{
options.User.RequireUniqueEmail = true;
options.Lockout.MaxFailedAccessAttempts = 3;
options.Password.RequireNonAlphanumeric = false;
options.Password.RequireUppercase = false;
})
.AddRoles<JournalRole>()
.AddRoleManager<JournalRoleManager>()
.AddUserManager<JournalUserManager>();`
Есть предложения как это исправить?