Я пытаюсь запустить простой запрос GET HTTP через консольное приложение. . NET FRAMEWORK 4.7.2 Язык - C#.
class Program
{
static readonly HttpClient _httpClient = new HttpClient();
static void Main(string[] args)
{
try
{
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12 | SecurityProtocolType.Tls /*| SecurityProtocolType.Ssl3*/;
string versionTxtUri = "https://connect.palmbeachschools.org/version.txt";
string versionTxtContent = _httpClient.GetStringAsync(versionTxtUri).GetAwaiter().GetResult();
Console.WriteLine(versionTxtContent);
Console.ReadLine();
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
Console.WriteLine(ex.InnerException);
}
}
}
Когда я запускаю приложение в WinServer2012 R2 standart, я получаю сообщение об ошибке
The request was aborted: Could not create SSL/TLS secure channel.
При запуске на Windows 10 или WindowsServer 2016 Standart С этим все в порядке. Это работает.
Согласно IISCrypto Windows Server 2012 имеет настройки
Не могли бы вы посоветовать, что я могу исследовать?