.NET 4.x The underlying connection was closed - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день. Подскажите начинающему. При выполнении следующего кода на Win XP:
Листинг программы
  1. public void GetGMFromHtml()
  2. {
  3. try
  4. {
  5. string url = pathUpdate; //https://www.blabla.ru/bla.php
  6. StringBuilder txt = new StringBuilder();
  7. WebRequest req = WebRequest.Create(url);
  8. WebResponse resp = req.GetResponse();
  9. using (Stream stream = resp.GetResponseStream())
  10. {
  11. using (StreamReader sr = new StreamReader(stream))
  12. {
  13. txt.AppendLine(sr.ReadToEnd());
  14. }
  15. }
  16. StreamWriter sw = new StreamWriter(@"update.txt", false, new UTF8Encoding(false));
  17. sw.Write(txt);
  18. sw.Close();
  19. }
  20. catch (Exception ex)
  21. {
  22. MessageBox.Show( ex.Message, "Ошибка обновления БД");
  23. status = false;
  24. return;
  25. }
  26. }
возникает исключение: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. На Win 7 все нормально работает.. Подскажите как исправить. Заранее спасибо.

Решение задачи: «.NET 4.x The underlying connection was closed»

textual
Листинг программы
  1. System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут