asp.net核心3身份generatePasswordResetTokenAsync导致内部错误

时间:2020-01-15 10:20:54

标签: asp.net core identity

我已经设置了以下代码:

[HttpPost("requestPasswordReset")]
[AllowAnonymous]
public async Task<IActionResult> requestPasswordReset(UserNameDto userNameDto)
{
    var user = await _userManager.FindByNameAsync(userNameDto.Username);

     if (user != null)

    {   
       var code = await _userManager.GeneratePasswordResetTokenAsync(user);
      return Ok(true);
    } 
  return Ok(false);

“变量代码=等待_userManager.GeneratePasswordResetTokenAsync(user)”代码返回内部错误,没有更多信息。 有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

对于startup.cs;

 services.AddIdentity<User, UserRole>()
                .AddEntityFrameworkStores<ApplicationDbContext>()
                .AddDefaultTokenProviders();

我想知道是否如上所述