2012-12-17 67 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角色运行来测试是否属于这种情况。