Задать вопрос
D1m0nd
@D1m0nd
junior C# developer

Как возможно исправить ошибку Невозможно разрешить удаленное имя: >?

Добрый день
Когда я делаю запрос к сайту на своем компьютере все ок
Когда я пытаюсь делать запрос с сервера то выдает ошибку Невозможно разрешить удаленное имя:
на самом сервере через адресную строку и через пинг все проходит отлично, проблема именно, когда я запрос из приложения отправляю
я обращаюсь к сайту следующим get запросом
try
            {

                var request = (HttpWebRequest)WebRequest.Create(URL);
                request.Credentials = CredentialCache.DefaultCredentials;
                WebResponse webResponse = request.GetResponse();
                Stream webStream = webResponse.GetResponseStream();
                StreamReader responseReader = new StreamReader(webStream);
                return responseReader.ReadToEnd();
            }
            catch (WebException e)
            {
                //
                var we = e.Response as HttpWebResponse;

                //AddRecordJournal(message,(int)we.StatusCode);
                //
                return "Error " + e.Message;
            }
  • Вопрос задан
  • 13281 просмотр
Подписаться 1 Простой 2 комментария
Решения вопроса 1
D1m0nd
@D1m0nd Автор вопроса
junior C# developer
Может у вас мой случай
1. Проверьте настройки днс сервера, у меня основной днс сервер был проблемный, я указал основной как альтернативный, альтернатива была 1.1.1.1 по нему подклчюение шло нормально
если хотите проверить это то напишите
nslookup <Адрес сайта к которому не можете подключиться> <адрес вашего днс сервера,основной или альтернативный>
пример
nslookup fb.com 1.1.1.1
Если у вас один тру другой рантайм, то ищите проблему в вашем днс сервере, я не парился и указал альтернативный , как основной, потому ситуация позволяла
иначе пробуйте шаг два
2. узнайте адрес хоста
сделайте запрос к нему или включите эту надстройку
3. также вас может не пускать из-за протокола попробуйте поменять с http на https и наоборот, так тоже может сработать
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
BasiC2k
@BasiC2k
.NET developer (open to job offers)
У Вас https или http ссылка?
Попробуйте перед созданием request добавить:

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 Or SecurityProtocolType.Tls11 Or SecurityProtocolType.Tls

(это VB)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы