У меня ошибка при использовании .NET 3.5 в Windows Server 2016 при попытке использовать TLS 1.2:
Необработанное исключение: System.NotSupportedException: запрошенный протокол безопасности не поддерживается.
в System.Net.ServicePointManager.set_SecurityProtocol (значение SecurityProtocolType)
TLS 1.2 был выпущен как патч для .NET 3.5, согласно статьям ниже. Нет патча для Windows Server 2016?
Примечание. Обновление Windows обновлено, и у меня есть серверы с Windows Server 2008R2 и 2012, работающие с TLS 1.2.
Примечание 2: я не могу использовать .NET 4.0, мне нужно использовать .NET 3.5.
https://support.microsoft.com/en-us/help/3154518/support-for-tls-system-default-versions-included-in-the-net-framework
https://support.microsoft.com/en-us/help/3154520/support-for-tls-system-default-versions-included-in-the-net-framework