2015-10-14 59 views
0

因此,当我在我的测试MVC应用程序中使用Google进行初始登录时,我注册了,我的凭据保存在SQL数据库中,而且我登录得很好。但是,当我退出并尝试使用同一个Gmail帐户重新登录时,该程序不会识别出我正尝试使用已在数据库中注册的用户名登录 - 所以它会提示我回到注册页面,显然我无法注册,因为帐户已经注册。我从LocalDB更改为SQL数据库后,SignInManager.ExternalSignInAsync总是失败

这只发生在我从本地数据库切换到SQL数据库时。在本地数据库中一切正常。

任何人都可以提供一点指导,这将不胜感激!

回答

0

傻我。我在AspNetUsers表的Create Table查询中遗漏了一些东西。一切运作良好!