Signalr 从WebRole连接到信号器集线器

Signalr 从WebRole连接到信号器集线器,signalr,azure-web-roles,signalr-hub,webrole,Signalr,Azure Web Roles,Signalr Hub,Webrole,如何从web角色连接到信号器集线器 我有一个连接到事件中心的webrole,所有事件都可以正常接收,但是当我试图通过我的SignalR中心将此数据传递到网页时,我在该页面上没有得到任何信息,没有错误,也没有数据,我使用以下方法连接到中心 var hubContext = GlobalHost.ConnectionManager.GetHubContext<MyHub>(); hubContext.Clients.All.SendServerTime("Data To Send");

如何从web角色连接到信号器集线器

我有一个连接到事件中心的webrole,所有事件都可以正常接收,但是当我试图通过我的SignalR中心将此数据传递到网页时,我在该页面上没有得到任何信息,没有错误,也没有数据,我使用以下方法连接到中心

var hubContext = GlobalHost.ConnectionManager.GetHubContext<MyHub>();
hubContext.Clients.All.SendServerTime("Data To Send");
var-hubContext=GlobalHost.ConnectionManager.GetHubContext();
hubContext.Clients.All.SendServerTime(“要发送的数据”);
我正在使用一个我发现只随时间更新网页的示例,非常简单,并且只有一个参数。这个例子在构造函数中有一个循环,它每秒发送一次时间,这会更新所有连接的页面。很好,我在web角色中尝试了相同的循环,但什么也没有发生

如果我使用上面的代码连接到webapi,我已经让它工作了,但是我假设我应该能够从WebRole直接连接到SignalR hub


任何提示都将不胜感激。

好的,所以我想我会让人们知道这方面的结果,我无法让网络角色的信号员工作,我甚至询问了Microsoft技术服务部门的联系人。所以我所做的就是创建一个新的MVC站点,并从Global.asax启动事件中心侦听器线程,它马上就可以工作了。EventHub线程中的每条消息都通过信号器传递给客户端