Ошибка выполнения: при использовании строки загрузки (uri) в рабочей среде - PullRequest
0 голосов
/ 22 ноября 2011

Я использую следующий метод для чтения файла ресурсов сервера в строку,

public string ReadFile(Uri uri)
{
  try
   {
            WebClient client = new WebClient();
            client.Encoding = System.Text.Encoding.UTF8;
            return client.DownloadString(uri);
    }
    catch (Exception ex)
    {
      ExLog(ex);                 
    }
  }

Это хорошо работает в среде разработки и SIT (где URL может быть http://localhost или http://(IP адрес)), но проблема возникает в производственной среде, где URL является https://xxx - yyy.com

Я получаю следующее исключение: удаленное имя не может быть разрешено: 'xxx-yyy.com'

Есть предложения?

1 Ответ

1 голос
/ 24 ноября 2011

Я подозреваю, что проблема с поиском DNS, и я смог решить эту проблему, настроив IP-адрес сервера, чтобы мой URI был составлен с помощью IP.

Мне кажется, что для этой проблемы должно быть окончательное решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...