2015-05-05 3 views
0

Как вы подключаетесь к концентратору signalR из веб-роли?Подключение к концентратору SignalR от WebRole

У меня есть веброль, который подключается к концентратору событий, все события получаются в порядке, но когда я пытаюсь передать эти данные на веб-страницу через свой концентратор SignalR, я ничего не получаю, никаких ошибок и никаких данных на страницы, я использую следующий, чтобы сделать подключение к концентратору

var hubContext = GlobalHost.ConnectionManager.GetHubContext<MyHub>(); 
hubContext.Clients.All.SendServerTime("Data To Send"); 

я использую пример, который я обнаружил, что только обновляет веб-страницу со временем, просто и красиво, и имеет только один параметр. в примере есть цикл в конструкторе, который отправляет время каждую секунду, и это прекрасно обновляет все подключенные страницы, я пробовал один и тот же цикл в веб-роли, и ничего не происходит.

У меня было это работает, если я подключаюсь к webapi, используя код выше, но я предположил, что должен иметь возможность напрямую подключаться к концентратору SignalR из WebRole.

любые указатели были бы очень признательны.

ответ

0

ОК, поэтому я думал, что дам людям понять результат на этом, я не смог заставить SignalR работать с WebRole, и даже попросил связаться с Microsoft Technical Services. поэтому я сделал это, создав новый сайт MVC и запустив тему прослушивателя концентратора событий из Global.asax, он сразу сработал. каждое сообщение, входящее в поток EventHub, передается клиентам через SignalR ..

Смежные вопросы