WebApplication, написанный на Asp.Net C # 4.5.1, работает нормально для TLS1.0 и TLS 1.1. Но поскольку версии 1.0 и 1.1 были отключены, а TLS 1.2 включен, у приложения возникает проблема при совершении вызовов в службу Exum.
«https://connect.boomi.com/ws/rest/exum".
Детали ошибки таковы:
Сведения об ошибке: System.Web.HttpUnhandledException (0x80004005): Возникло исключение типа «System.Web.HttpUnhandledException». ---> System.Net.WebException: базовое соединение было закрыто: при получении произошла непредвиденная ошибка. ---> System.ComponentModel.Win32Exception: клиент и сервер не могут обмениваться данными, поскольку они не имеют общего алгоритма.
Я попытался, добавив код в global.asax
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; но не повезло.
Может кто-нибудь проконсультировать по этому делу, пожалуйста.