ASP.NET - Запрос был отклонен:Не удалось создать защищенный канал SSL / TLS
-
09-06-2019 - |
Вопрос
Мы получаем следующую ошибку;
The request was aborted: Could not create SSL/TLS secure channel
при использовании WebRequest
объект для создания HTTPS
просьба.Самое смешное, что это происходит только через некоторое время и временно исправляется при перезапуске приложения, что наводит на мысль о том, что что-то заполняется до отказа или что-то в этом роде.
Кто-нибудь видел подобное раньше?
Решение
Кажется, я припоминаю, что у меня была эта проблема в прошлом году.Я подозреваю, что вы неправильно закрываете свои объекты WebRequest, вот почему после определенного количества использования это не позволит вам создавать какие-либо новые подключения.
Другие советы
У меня точно такая же проблема!Я отправляю две заявки на веб-сервис HTTPS с интервалом в несколько секунд.Первая заявка работает нормально, но вторая заявка завершается неудачей.
Я попытался установить "System.Net.ServicePointManager.SecurityProtocol = Net.SecurityProtocolType.Ssl3", но вторая заявка зависает...
Я использую VB.NET 2008.
Спасибо
Похоже, это может быть Конъюнкция:Поддерживающая жизнь вещь: http://blogs.x2line.com/al/archive/2005/01/04/759.aspx#780
Аналогичная проблема для меня устранена с помощью:
System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12;