当我使用以下代码调用Azure Service Bus时,我收到了超时错误。 所以我已经应用了重试逻辑,但是我仍然得到超时错误。
var msgFactory = MessagingFactory.CreateFromConnectionString(connection); var namespaceManager = NamespaceManager.CreateFromConnectionString(connection);
if(!await namespaceManager.QueueExistsAsync(queueName))//超时错误
{///代码}
请求在60000毫秒后超时。无法确定请求的成功完成。应进行其他查询以确定操作是否成功。 TrackingId:143b4d25-e97c-4270-8714-93a4c6818fea,TimeStamp:1/19/2016 8:30:36 PM
答案 0 :(得分:0)
也许只是因为缺少一对括号:
if (!await namespaceManager.QueueExistsAsync(queueName))
应该是:
if (!(await namespaceManager.QueueExistsAsync(QueueName)))
答案 1 :(得分:0)
我们需要在公司防火墙之外运行赛前,然后才能运行。