我正在尝试在我的MVC5应用上实施Google +身份验证,但我很难让它在我的实时环境中运行。
我已经从google apis为我的实时网站生成了新密钥并部署了代码。
我已在我的服务器上的iis8中为我的网站设置了匿名身份验证。
当我第一次点击Google+登录按钮时,我会进入登录页面并点击接受。然后,该过程等待并等待,直到最终失败。第二轮,我没有得到谷歌登录,但再次等待它失败。
代码在此行上失败并带有SQLException:
var result = await SignInManager.ExternalSignInAsync(loginInfo, isPersistent: false);
“建立与SQL Server的连接时发生网络相关或实例特定错误”。
现在我可以看到这行代码,我不是想连接到我的SQL环境。这是连接谷歌验证?我是否需要在服务器上打开一些防火墙端口或IP?
在我本地的IIS Express中,一切正常!!
非常感谢
答案 0 :(得分:0)
根据您的描述提供准确的建议是不可能的,但在Visual Studio中安装新的Web应用程序模板之后我遇到了同样的问题(这就是我如何来到这里)。您可能忘记在web-config / connectionStrings中更改计算机名称,或者您没有安装sql server。