如何从Web角色连接到SignalR Hub?
我有一个连接到事件中心的Webrol页面,我正在使用以下内容将连接到集线器
var hubContext = GlobalHost.ConnectionManager.GetHubContext<MyHub>();
hubContext.Clients.All.SendServerTime("Data To Send");
我正在使用一个示例,我发现只会随时间更新网页,简单而简单,并且只有一个参数。该示例在构造函数中有一个循环,每秒发送时间,这可以更新所有连接的页面,我在Web角色中尝试了相同的循环,并且什么也不会发生。
我使用上面的代码连接到WebAPI,但我认为我应该能够直接从Webrole连接到SignalR Hub。
任何指针都将不胜感激。
好吧,所以我想我会让人们知道有关此的结果,我无法使Signalr从Webrole中工作,甚至在Microsoft Technology Services上要求联系。因此,我要做的是创建一个新的MVC网站,然后从Global.asax启动Event Hub侦听器线程,它立即起作用。EventHub线程中的每个消息都通过Signalr传递给客户端。