我有一个 MVC5 应用程序,我在其中启用了 google、facebook 和 twitter 中的外部登录提供程序。我已经在每个相应的站点上创建了我的应用程序并获得了应用程序 ID 和密钥。我已经在 localhost 上测试了这些,一切都按预期工作。
然后我将我的网站部署到 http:.net 但在使用我的 Twitter 帐户登录时,我收到以下错误:
异常信息:异常类型:WebException 异常消息:底层连接已关闭:无法为 SSL/TLS 安全通道建立信任关系。at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar) 根据验证程序,远程证书无效。在 System.Net.TlsStream.EndWrite(IAsyncResult asyncResult) 在 System.Net.ConnectStream.WriteHeadersCallback(IAsyncResult ar)
我从 Comodo 获得了 90 天的免费 SSL 证书,并将其包含在我在 IIS 服务器上的个人存储中。谷歌、脸书和微软都在正常工作