我已经创建了一个新的Facebook应用程序,当我尝试登录MVC5或MVC5时,AccountController
中的ExternalLoginCallback
操作会被调用,但GetExternalLoginInfoAsync()
总是返回null:
var loginInfo = await AuthenticationManager.GetExternalLoginInfoAsync();
if (loginInfo == null)
{
return RedirectToAction("Login");
}
因为它总是null,所以它只是重定向回登录页面,然后该过程重新开始。我该如何解决这个问题呢?
发布于 2014-12-21 09:03:59
好了,我知道为什么它是空的了。您必须在Google控制台中启用Google + API。还要确保在将密钥粘贴到代码后,密钥不会与末尾的空格连接。为什么他们不能返回一个正常的错误?我不知道。
发布于 2017-05-31 22:04:38
我通过简单地更新应用程序中的所有nugget包来让它工作,并且它工作了。
发布于 2014-02-09 05:10:43
我知道这很愚蠢,但经过长时间的努力,重新启动IIS为我解决了这个问题。
https://stackoverflow.com/questions/19775321
复制相似问题