2013-03-05 51 views
1

我有一個無法連接到我的隊列的Azure服務總線隊列。在我的電腦上它工作正常,在我們的開發服務器上它也可以正常工作。我們已經部署了它在我們的測試盒,當試圖從隊列中接收消息我們收到此錯誤:無法從特定服務器連接到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

我們已經禁用防火牆,它仍然無法正常工作,對故障排除有什麼建議嗎?

+0

你能正確解析目的地名,並且從你的測試服務器到目的地tracert嗎? – glenatron 2013-03-05 16:16:55

+0

我剛剛在我的電腦上做過這個工作,但是tracert並沒有工作,所以我們可以查詢QueueDescription。 – greektreat 2013-03-05 16:39:11

+0

tracert的jeportal.servicebus.windows.net 跟蹤路線ns-sb2-prod-bl2-001.cloudapp.net [168.62.48.238] 在最大的30個酒花: 1 <1毫秒<1毫秒< 1 ms 10.0.108.129 2 * * *請求超時。 – greektreat 2013-03-05 16:41:47

回答

0

嘗試將綁定的超時時間增加到1分鐘,並手動將您的服務器應用程序添加爲Windows防火牆中的例外。

+0

我們已經嘗試過。 – greektreat 2013-03-05 18:26:37

+0

您是否嘗試過使用任何其他綁定wsHttpBinding或BasicHttpBinding來查看您是否可以與服務器進行通信? – dqm 2013-03-06 09:43:04

0

所以這結束了歐網絡防火牆的簡單問題的限制。我們曾告訴我們的SA爲9354開放端口。他們說他們確實打開了他們......但他們沒有。我和他們一起走過了這條路,我們發現它並沒有打開。