无法解析远程名称:'xxx.table.core.windows.net'

时间:2016-02-19 05:30:59

标签: c# asp.net azure azure-table-storage

我创建了一个云服务来获取错误日志并将其托管在Azure上。它在那里工作得很好,但是当我在IIS上托管相同的应用程序时,它正在给予 错误。

描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.Net.WebException:无法解析远程名称:'xxx.table.core.windows.net'

我不应该展示代码。另外我知道The remote name could not be resolved存在重复的帖子,但那里的答案无法删除我的错误。任何帮助表示赞赏

2 个答案:

答案 0 :(得分:0)

如果代码在localhost和Azure上运行,但在IIS上不起作用,那么它主要是代理问题。 (因为连接/ DNS解析将影响同一个盒子上的所有方案)代理在IIS Express和IIS等之间的行为方式不同。

因此,请查明您是否使用代理,如果使用代理,请将该信息添加到web.config。

<system.net>
 <defaultProxy>
  <proxy usessystemdefault="False" proxyaddress="https://myproxy" 
         autoDetect="False" bypassonlocal="True" />
 </defaultProxy> 
</system.net>

代理可能会干扰请求。

答案 1 :(得分:0)

尝试在同事的电脑上主持。如果它在那里工作,重新安装IIS