Как исправить «Удаленное имя не может быть разрешено» - PullRequest
0 голосов
/ 04 июня 2019

Я создал asp.net web-api. В контроллере я пытаюсь вызвать внешний URL для отправки смс (смс URL, который я получаю от компании провайдера смс)

Когда я пытаюсь вызвать контроллер, я получаю эту ошибку «Не удалось разрешить удаленное имя»

Эта ошибка произошла только на сервере, на локальном хосте работает нормально

Я использую хостинг Azure

  1. Я попытался добавить код в webconfig
    <defaultProxy enabled="true" useDefaultCredentials="true">
  1. Я также пытался вызвать смс-URL другим способом
     HttpClient client = new HttpClient();
     response = client.GetAsync(urlParameters);  
  1. Я прочитал некоторые решения о разрешении доступа для внешней ссылки (SMS) на брандмауэре и DNS сервера, но он уже настроен на сервере Azure

Вот мой код

    string webAddress = "http://----------------";
    string SomeData = System.Text.Encoding.Default.GetString((new 
    System.Net.WebClient()).DownloadData(webAddress));

Я хочу, чтобы мой веб-интерфейс отправлял смс без ошибок на стороне сервера

1 Ответ

0 голосов
/ 12 июня 2019

Наконец, я решил проблему, заменив URL-адрес поставщика SMS на его IP-адрес.Вот пример моего решения:

Пример: http://123.123.123.123:12345/TEST/Para?i1=

...