Visual studio 2017 为什么Visual Studio 2017使用TLS 1.0?

Visual studio 2017 为什么Visual Studio 2017使用TLS 1.0?,visual-studio-2017,.net-4.7,tls1.0,Visual Studio 2017,.net 4.7,Tls1.0,在Windows 7机箱上新安装Visual Studio 2017 Enterprise NUnit测试项目(目标为.NET 4.7)中的Http请求正在使用TLS 1.0,但由于服务器要求1.1或更高版本,因此失败 然而,同样的测试项目(针对.NET 4.6.1)以前在Visual Studio 2015中在同一台机器上运行良好。我没有记录来告诉我它是在使用TLS1.1还是1.2,但它正在工作。在此期间,对项目的任何更改都与SSL/TLS无关 此外,同样的测试项目在另一台使用VS 2017

在Windows 7机箱上新安装Visual Studio 2017 Enterprise

NUnit测试项目(目标为.NET 4.7)中的Http请求正在使用TLS 1.0,但由于服务器要求1.1或更高版本,因此失败

然而,同样的测试项目(针对.NET 4.6.1)以前在Visual Studio 2015中在同一台机器上运行良好。我没有记录来告诉我它是在使用TLS1.1还是1.2,但它正在工作。在此期间,对项目的任何更改都与SSL/TLS无关

此外,同样的测试项目在另一台使用VS 2017 Enterprise和Windows 10的机器上运行良好

这怎么可能?在哪里可以找到和/或设置默认使用SSL/TLS版本的配置?

n适用于特定窗口

TLS版本现在与Windows相匹配
网络安全越来越重要,尤其是对于HTTPS。我们已经收到了一些请求 .NET以匹配TLS版本的Windows默认值。这使得 机器更容易管理

因此,请确保已安装并配置默认值以使用TLS 1.2