Estou implementando identidade no Dot Net core MVC 7. Este é o tutorial que eu estava seguindo . Então, de repente, veio o erro, veio o erro
An unhandled exception occurred while processing the request.
InvalidOperationException: Unable to resolve service for type 'Microsoft.AspNetCore.Identity.UserManager`1[Microsoft.AspNetCore.Identity.IdentityUser]' while attempting to activate 'LearnIdentity.Areas.Identity.Pages.Account.RegisterModel'.
Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetService(IServiceProvider sp, Type type, Type requiredBy, bool isDefaultParameterRequired)
Tentei assistir ao vídeo novamente e novamente. Tentei conversar GTP. Não foi possível resolver, por favor me ajude. Clique aqui para obter o código-fonte
Eu baixei seu repositório e reproduzo o problema ao clicar no botão de login.
Erro
Então eu verifico o
Program.cs
arquivo elogin.cshtml
arquivologin.cshtml.cs
. Você está usandoApplicationUser
inProgram.cs
e usandoIdentityUser
inlogin.cshtml.cs
.A solução está usando
ApplicationUser
emlogin.cshtml.cs
. E o problema será resolvido. E por favor não se esqueça deusing LearnIdentity.Data;
adicionarlogin.cshtml.cs
Funciona do meu lado