无法在 MVC 5 项目中生成密码重置令牌?

Can't generate password reset token in MVC 5 project?

我遇到了一个奇怪的问题。目前我正在尝试制作一个 "forgot password" 方法,以便用户在忘记密码时可以收到重置邮件。奇怪的是我不能在 usermanager 中使用各种方法,这些方法通常在所有其他项目中都可以使用。如果我创建一个新的 mvc 项目,各种方法都可以正常工作,但在我的特定项目中它只是显示错误,我无法导入或对此做任何事情?

有谁知道我的项目为什么会这样或者我该如何解决这个问题?

我怀疑您正在使用 Resharper。如果是这样,可能会发生 Resharper 缓存不同步的情况。要修复它,试试这个:

  1. 转到工具 -> 选项 -> ReSharper -> 选项 -> 常规,然后单击清除缓存。单击“取消”,然后在 ReSharper 选项中 window 单击“立即暂停”,然后单击“恢复”按钮。
  2. 重新启动Visual Studio。