2012-12-17 107 views
1

我無法通過Azure服務總線找到SignalR的工作示例。 任何指針? 我試過克萊門斯的博客文章,也是GitHub的自述文件,但無法使其工作。 謝謝服務總線上的SignalR

+0

Just FYI,遵循了wiki上的例子,我使用了仿真器和實時部署中的服務總線。偶爾,在模擬器中,SignalR發送給客戶端的消息似乎消失在空氣中 - 我還沒有弄清楚這是我的還是在Service Bus背板中的某個錯誤 - 但除此之外它似乎工作正常如廣告所示。 – JcFx

回答

2

SignalR wiki有一堆關於如何使用SignalR的文檔。例如,如何使用它Service Bus

+0

我讀到了,但我仍然無法使它工作。它崩潰在行GlobalHost.DependencyResolver.UseWindowsAzureServiceBus(connectionString,1);除了「無法解析此角色的實例索引,請確保Microsoft.WindowsAzure.ServiceRuntime.dll與您的應用程序一起部署。」 – Nestor

+0

錯誤很明顯。什麼不清楚?你在Azure項目中運行嗎? – davidfowl

+0

嘗試使用最新版本的Azure SDK進行部署。 –

0

當SignalR無法獲取RoleEnvironment數據時,會出現「無法解析此角色的實例索引」錯誤。如果您使用的是Azure網站,那麼這是一個阻礙角色:當您沒有角色時,您無法獲取任何角色信息。

您可以通過從本地環境中的Web角色運行來測試是否屬於這種情況。