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

本文关键字:table xxx core windows net 程名 | 更新日期: 2023-09-27 18:35:28

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

说明:执行当前 Web 请求期间发生未经处理的异常。请查看堆栈跟踪,了解有关错误及其在代码中起源位置的详细信息。

异常

详细信息:系统.Net.Web异常:无法解析远程名称:"xxx.table.core.windows.net"

我不应该展示代码片段。我也知道远程名称存在重复的帖子无法解析,但那里的答案无法消除我的错误。任何帮助不胜感激

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

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

如果代码适用于本地主机和 Azure,但在 IIS 上不起作用,则它主要闻起来像代理问题。(因为连接/DNS 解析将影响同一机器上的所有方案)代理是IIS Express和IIS等之间的行为不同的东西。

因此,请了解您是否使用代理,如果这样做,请将该信息添加到 web.config。

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

代理可能会干扰请求。