2014-02-26 68 views
4

我是Azure服務總線的新手。Azure服務總線 - 消息通信異常通道開放超時

我試圖添加消息天青服務總線隊列象下面

var message = new BrokeredMessage() { Label = inputFileEntity.FileName };     
message.MessageId = new Guid().ToString(); 
message.Properties.Add("FilePath", inputFileEntity.FilePath); 

// submit the file for injector 
QueueConnector.InputFileQueueClient.Send(message); 

我正在MessageCommunication異常如下

Channel Open did not complete within the specified timeout of 00:01:00 

當我初始化QueueClient我甚至操作超時值被配置爲10分鐘,還是同樣的問題

var namespaceManager = CreateNamespaceManager(); 
namespaceManager.Settings.OperationTimeout = new TimeSpan(0, 10, 0); 

哪裏我錯了,任何方向或指針都會有很大的幫助。

回答

4

這通常表示網絡問題,因爲防火牆可能會阻止所需TCP端口上的出站通信。您還可以將連接模式設置爲http並通過端口80發送流量。

ServiceBusEnvironment.SystemConnectivity.Mode = ConnectivityMode.Http;