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

The remote name could not be resolved: 'xxx.table.core.windows.net'

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

问题描述:当前网络请求执行过程中出现未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息。

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

我不应该显示代码片段。我还知道 The remote name could not be resolved 处存在重复的 post,但那里的答案无法消除我的错误。感谢任何帮助

如果代码可以在本地主机和 Azure 上运行,但不能在 IIS 上运行,这主要是代理问题。 (因为 connectivity/DNS 分辨率会影响同一个盒子上的所有场景)代理在 IIS Express 和 IIS 等之间表现不同

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

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

代理可能正在干扰请求。

尝试在同事的计算机上托管。如果它在那里工作,请重新安装 IIS