【问题标题】:DNS error when trying to connect to Windows Azure Service Bus尝试连接到 Windows Azure 服务总线时出现 DNS 错误
【发布时间】:2014-05-18 16:31:29
【问题描述】:

无法解析远程名称: 'x.servicebus.windows.net'.TrackingId:bbfe86f8-b5d3

  1. 执行 nslookup 可以正常工作。
  2. 我可以毫无问题地从浏览器中访问 url。
  3. 通常重启可以解决问题。这似乎是一致的事情,但有时即使这样也行不通。有时只是等到稍后解决问题。
  4. 我试过关闭 IIS express、重置我的 ip、关闭 Visual Studio 等,但除了重新启动之外,没有任何方法可以立即解决它,但就像我说的那样,这并不总是有效,所以不确定它是否相关。
  5. 我已尝试禁用我的防火墙。我卸载了诺顿杀毒软件,但没有运气。我还禁用了 Windows Defender。
  6. 这似乎只发生在我的 Windows 8.1 机器上。即使我在 遇到错误,我可以从我的 Windows 7 运行相同的代码 机器没有问题。我没有足够使用我的 Windows 7 机器 虽然要知道这是否真的是 Windows 8 的特定问题。

Microsoft 提到可能使用共享访问签名作为连接到服务总线的替代方法,但我不打算重写我的代码,因为这似乎是 Microsoft 的 SDK 中可能存在的错误。 有人知道如何诊断吗?我想知道是否可以在 web.config 中专门为服务总线设置跟踪日志,这可能会给我一些额外的错误信息。或者,如果其他人遇到了这种情况并可以提供一些见解。

【问题讨论】:

    标签: c# asp.net azure azureservicebus


    【解决方案1】:

    这似乎与服务总线 API 无关,您可以获取有关 IP 配置的更多信息并在您的 Windows 8.1 机器上重置它,如下所示:

    打开管理员命令提示符并键入以下内容:

    netsh int ip 重置

    netsh winsock 重置

    检查是否列出了任何错误?如果没有,请继续并重新启动计算机。

    【讨论】:

    • 微软确实说这是服务的一个错误,但我认为他们不知道是什么原因造成的。它似乎与 Windows 8 有关,但我不确定。我会试一试,看看会发生什么。谢谢!
    • 不确定这是否是巧合,但到目前为止这是有效的。不知道为什么这与重新启动不同,或者我只是还没有给它足够的时间,但到目前为止一切都很好。几天后我会告诉你它是否有效,因为它是随机的,给它时间是我知道的唯一方法。
    • 重置失败了,尽管微软正在调查此事,因为其他人也遇到了同样的问题。再次感谢。
    【解决方案2】:

    这最终成为 Microsoft 端的服务器问题,这就是为什么无法通过代码和机器更改来解决的原因。他们花了一段时间才弄清楚并解决了这个问题。如果有人遇到类似问题,他们可能也想考虑这种可能性并与 Microsoft 联系。

    【讨论】:

      猜你喜欢
      • 2022-10-04
      • 1970-01-01
      • 2021-12-28
      • 1970-01-01
      • 2021-03-26
      • 2017-02-14
      • 2015-05-28
      • 1970-01-01
      • 2015-02-28
      相关资源
      最近更新 更多