1

我有一个无法连接到我的队列的 Azure 服务总线队列。在我的电脑上它运行良好,在我们的开发服务器上它也运行良好。我们已经将它部署在我们的测试盒上,并且在尝试从队列接收消息时出现此错误:

Microsoft.ServiceBus.Messaging.MessagingCommunicationException:无法连接到 net.tcp://jeportal.servicebus.windows.net:9354/。连接尝试持续了 00:00:14.9062482 的时间跨度。TCP错误码10060:连接尝试失败,因为连接的一方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应168.62.48.238:9354。---> System.ServiceModel.EndpointNotFoundException:无法连接到 net.tcp://jeportal.servicebus.windows.net:9354/。连接尝试持续了 00:00:14.9062482 的时间跨度。TCP错误代码10060:连接尝试失败,因为连接方在一段时间后没有正确响应,或建立连接失败,因为连接的主机未能响应 168.62.48.238:9354。---> System.Net.Sockets.SocketException:连接尝试失败,因为连接方一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应168.62.48.238:9354

我们已经禁用了防火墙,但它仍然无法正常工作,关于故障排除有什么建议吗?

4

3 回答 3

1

如果这与防火墙设置有关,您可能需要尝试将连接模式设置为 Http。更多详细信息,请访问 http://msdn.microsoft.com/en-us/library/windowsazure/microsoft.servicebus.connectivitysettings.mode.aspx 和:http: //msdn.microsoft.com/en-us/library/windowsazure/ microsoft.servicebus.connectivitymode.aspx

于 2013-03-06T18:57:04.433 回答
0

尝试将绑定的超时时间增加到 1 分钟,并手动将服务器应用程序添加为 Windows 防火墙中的例外。

于 2013-03-05T16:46:25.420 回答
0

所以这最终成为一个简单的网络防火墙受到限制的问题。我们已经告诉我们的 SA 为 9354 去 sb 打开端口。他们说他们确实打开了它们……但他们没有。我和他们一起走过,我们发现它没有打开

于 2013-03-07T13:31:36.697 回答