运行时错误:在生产中使用downloadstring(uri)时

时间:2011-11-22 08:12:16

标签: asp.net c#-4.0 iis-7

我使用以下方法将服务器资源文件读取为字符串

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://localhosthttp://(IP地址))中运行良好,但在URL为https://xxx-yyy.com的生产环境中出现问题

我收到以下异常:无法解析远程名称:' xxx-yyy.com'

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

我怀疑DNS查询存在问题,我能够通过配置服务器IP来解决这个问题,因此我的uri用IP组成。

我觉得应该有一个解决这个问题的最终解决方案。