我对MVC5的标准ASP身份提供程序有问题.我一登录该方法:
await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout: false);
不断返回失败.所以我开始调试,使用:
UserManager.FindByEmail(model.Email);
这将为try 登录的用户返回有效的用户ID.
SignInManager.UserManager.CheckPassword(UserIDObtainedFromFind, model.Password);
这将返回TRUE,这意味着我提供的密码是有效的.
关于如何跟踪、调试SignInManager.PasswordSignInAsync方法以查看它的失败之处,您有什么 idea 吗?