C# Asp.net core 2.0 TLS 1.2异常;客户端和服务器无法通信,因为它们没有共同的算法;

C# Asp.net core 2.0 TLS 1.2异常;客户端和服务器无法通信,因为它们没有共同的算法;,c#,asp.net-core-2.0,tls1.2,nopcommerce-4.1,C#,Asp.net Core 2.0,Tls1.2,Nopcommerce 4.1,让我列出有关此应用程序的规格: Windows 10适用于我们所有人 Asp.net核心2.0 web应用程序 我们都使用VS2017 我们正在使用IIS Express 已为此应用程序启用SSL 我们信任我们的IIS express本地主机证书 在启动期间,我们执行以下操作: ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; 我们遇到的问题只发生在本地主机环境中的一些团队成员身上 在后台任务线程中,我们使

让我列出有关此应用程序的规格:

  • Windows 10适用于我们所有人
  • Asp.net核心2.0 web应用程序
  • 我们都使用VS2017
  • 我们正在使用IIS Express
  • 已为此应用程序启用SSL
  • 我们信任我们的IIS express本地主机证书
在启动期间,我们执行以下操作:

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
我们遇到的问题只发生在本地主机环境中的一些团队成员身上

在后台任务线程中,我们使用
System.Net.WebClient
调用我们应用程序的不同URL(同样,调用localhost),但它会导致一个异常,其最内部的异常消息是

客户端和服务器无法通信,因为它们没有共同的算法

我们知道设置
ServicePointManager.SecurityProtocol=SecurityProtocolType.Tls
修复了问题,但我们需要它保持在
Tls12

这必须是IIS Express或防火墙设置或其他环境设置中的设置


谷歌上的一些帖子建议我们安装.NET 4.6+,但我们都已经安装了,所以不是这样。

只发生在我们的一些团队成员身上。。重建他们的环境?你的意思是重新安装iis还是在他们的机器上重新安装映像之类更激烈的事情?因为我们已经支持多个应用程序有一段时间了,我不认为后者是一个选项,我们希望它只是像IIS Express中的一个设置或其他什么操作系统在起作用?尤其是在开发人员中,Windows 10对我们所有人都不起作用。接受帮助的答案吗?
只发生在我们的一些团队成员身上
So。。重建他们的环境?你的意思是重新安装iis还是在他们的机器上重新安装映像之类更激烈的事情?因为我们已经支持多个应用程序有一段时间了,我不认为后者是一个选项,我们希望它只是像IIS Express中的一个设置或其他什么操作系统在起作用?尤其是在开发人员中,它不适用于我们所有人的Windows 10。接受的答案是否来自帮助?