我使用以下方法将服务器资源文件读取为字符串
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'
有什么建议吗?
答案 0 :(得分:1)
我怀疑DNS查询存在问题,我能够通过配置服务器IP来解决这个问题,因此我的uri用IP组成。
我觉得应该有一个解决这个问题的最终解决方案。