Ao tentar autenticar um usuário recebo o erro abaixo ao executar o método "PasswordSignInAsync".
Já existe um DataReader aberto associado a este Command que deve ser fechado primeiro.
Poderiam auxiliar? Obrigado.
[HttpPost]
public async Task<ActionResult> Login(LoginViewModel modelo) {
if (ModelState.IsValid) {
var user = UserManager.FindByNameAsync(modelo.UserName);
if (user != null) {
var signInResult = await SignManager.PasswordSignInAsync(modelo.UserName, modelo.Password, isPersistent: false, shouldLockout: false);
switch (signInResult) {
case SignInStatus.Success:
return RedirectToAction("Index", "Home");
default:
return InvalidUser();
}
} else {
return InvalidUser();
}
} else {
return View(modelo);
}
}