Я немного растерялся здесь.Добавление материала ServicePointManager обычно исправляет это, но на этот раз я продолжаю получать ошибку ниже.Мой сервер может получить доступ к одному и тому же URL из браузера и POSTMAN.Но запустить это через веб-сайт не удается.Это работает на моем локальном компьютере, хотя.У меня на сервере включены TLS 1.1 и TLS 1.2.
Что-то не так с настройкой TLS моего сервера?https://www.ssllabs.com/ssltest/analyze.html?d=basketball.exposureevents.com
Я использую сертификаты CertifyTheWeb, в основном бесплатный SSL.Не уверен, что это как-то связано с этим.
Я отправляю по ссылке ниже, которая отклоняет запрос, сделанный из кода, приведенного ниже, из IIS.
https://www.nationalsportsid.com/tournament/6028
Сообщение: запрос был прерван: не удалось создать безопасный канал SSL / TLS.Источник: Отслеживание системного стека: в System.Net.HttpWebRequest.GetResponse () в
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12 | SecurityProtocolType.Ssl3;
var webRequest = (HttpWebRequest) WebRequest.Create("https://www.nationalsportsid.com/tournament/" + nationalSportsId);
try
{
using (var webResponse = (HttpWebResponse) webRequest.GetResponse())
{
if (webResponse.StatusCode == HttpStatusCode.OK)
{
return true;
}
}
}
catch (WebException ex)
{
Logger.Error(ex);
}
Вот что записывает анализатор сообщений
Рукопожатие
![enter image description here](https://i.stack.imgur.com/Txell.png)
Предупреждение
![enter image description here](https://i.stack.imgur.com/MCwoN.png)