.NET 4.x The underlying connection was closed - C#
Формулировка задачи:
Добрый день. Подскажите начинающему. При выполнении следующего кода на Win XP:
возникает исключение: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.
На Win 7 все нормально работает..
Подскажите как исправить. Заранее спасибо.
Листинг программы
- public void GetGMFromHtml()
- {
- try
- {
- string url = pathUpdate; //https://www.blabla.ru/bla.php
- StringBuilder txt = new StringBuilder();
- WebRequest req = WebRequest.Create(url);
- WebResponse resp = req.GetResponse();
- using (Stream stream = resp.GetResponseStream())
- {
- using (StreamReader sr = new StreamReader(stream))
- {
- txt.AppendLine(sr.ReadToEnd());
- }
- }
- StreamWriter sw = new StreamWriter(@"update.txt", false, new UTF8Encoding(false));
- sw.Write(txt);
- sw.Close();
- }
- catch (Exception ex)
- {
- MessageBox.Show( ex.Message, "Ошибка обновления БД");
- status = false;
- return;
- }
- }
Решение задачи: «.NET 4.x The underlying connection was closed»
textual
Листинг программы
- System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д