【问题标题】:Azure Service Bus over http behind proxy代理后面通过 http 的 Azure 服务总线
【发布时间】:2012-10-31 22:38:30
【问题描述】:

微软上周发布了新版本的服务总线 1.8。我想知道他们是否解决了上一篇文章中讨论的以下问题。

http://social.msdn.microsoft.com/Forums/en-US/windowsazuredevelopment/thread/a7c78246-9d76-482a-b683-fc4a1e27df59

Publish to Azure Service Bus over http behind proxy

我已经在最新版本上进行了测试,似乎问题仍然存在。

无法连接到 net.tcp://abc.servicebus.windows.net:9354/。连接尝试持续了 00:00:21.0500000 的时间跨度。 TCP错误码10060:连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应65.52.160.127:9354

谁能指导我。

谢谢。

【问题讨论】:

标签: servicebus azureservicebus


【解决方案1】:

我们在 SDK 1.8 中进行了改进,特别是针对较旧的代理。请将 ServiceBus 客户端的 ConnectivityMode 设置为 AutoDetect 并试一试。

【讨论】:

    【解决方案2】:

    我通过将 ConnectivityMode 设置为 Http 并在 app.config 中指定要使用的代理解决了这个问题。它是应用程序的全局状态,但它适用于我的场景,所以也许在这里也有帮助。 http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx

    在我的场景中,配置是忽略代理:

     <system.net>
       <defaultProxy>
         <proxy usesystemdefault="False" />
       </defaultProxy>
     </system.net>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-07
      • 2012-10-02
      • 1970-01-01
      • 2021-12-19
      • 2019-03-06
      • 1970-01-01
      相关资源
      最近更新 更多