2017-09-21 8 views
0

Windows 7 상자에 Visual Studio 2017 Enterprise를 새로 설치합니다.Visual Studio 2017에서 TLS 1.0을 사용하는 이유는 무엇입니까?

NUnit 테스트 프로젝트 (.NET 4.7을 목표로 함)의 Http 요청은 TLS 1.0을 사용하며 서버 요구 사항이 1.1 이상이므로 실패합니다.

그러나 동일한 테스트 프로젝트 (.NET 4.6.1을 대상으로 함)는 이전에 동일한 컴퓨터의 Visual Studio 2015에서 올바르게 작동했습니다. TLS 1.1 또는 1.2를 사용하고 있는지 알려주지는 않았지만 작동 중입니다. 중간에 프로젝트를 변경해도 SSL/TLS와 관련이 없습니다.

는 또한, 동일한 테스트 프로젝트는 VS 2017 기업 및 Windows 10

와 다른 컴퓨터에서 잘 작동 어떻게 이런 일이있을 수 있습니까? SSL/TLS 버전이 기본적으로 사용되는 구성은 어디에서 찾을 수 있습니까?

답변

1

.Net Framework 4.7 will use the default TLS versio n 특정 Windows 용.

TLS 버전은 윈도우
네트워크 보안은 특히 HTTPS를 들어, 점점 더 중요 일치합니다. 우리는 .NET에 TLS 버전의 Windows 기본값과 일치하는 요청을했습니다. 이로 인해 기계를 더 쉽게 관리 할 수 ​​있습니다.

따라서 TLS update이 설치되어 있고 TLS 1.2를 사용하도록 기본값이 구성되어 있어야합니다.