【发布时间】:2017-10-15 19:43:50
【问题描述】:
我使用 ASP.NET 创建了一个项目。当我在本地测试时,一切都很好。当我推送到服务器时,我在进行数据库调用的任何页面上都会收到此错误:
客户端和服务器无法通信,因为它们没有共同的算法
我尝试使用这行代码在 Global.asax 文件中将我的 TLS 设置为 1.2:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
但这没有任何作用。
这里有更多错误详情:
与服务器成功建立连接,但在登录过程中出现错误。 (提供者:SSL Provider,错误:0 - 客户端和服务器无法通信,因为它们没有共同的算法。)]
【问题讨论】:
-
您是否在服务器上安装了证书树,并在 IIS 中授权您的应用程序?
-
您连接的服务器使用什么类型的安全连接?另外,请提供一些失败的示例代码。
-
实体框架代码失败 View(db.Data.ToList());
-
@Greg 我相信我们会这样做。