2016-11-15 1 views
0

나는 signalR을 사용하여 실시간 웹 사이트를 구축하고 있습니다.ASP.NET 프레임 워크의 Signalr에서 허브 상속

  • NotificationHub이 (NotificationHubCore을 상속) NotificationHubCore

내 솔루션이이 개 작은 프로젝트를 포함 : 도메인 & 나는 2 허브가 있습니다. 도메인에, NotificationHub의NotificationHubCore를 넣습니다.

지금, 웹 섹션에서는 사용하여 NotificationHubCore를 ACESS 할 :

GlobalHost.ConnectionManager.GetHubContext<NotificationHubCore>(); 

을 항상 나에게 null를 돌려줍니다.

내 질문은 : NotificationHubCore를 통해 NotificationHub에 액세스하려면 어떻게해야합니까?

이 나는 ​​시도했다 :

var notificationHub = new NotificationHub(); 
GlobalHost.DependencyResolver.Register(typeof(NotificationHubCore),() => notificationHub); 

그러나 그런 식으로 작동하지 않았다.

아무도 도와 줄 수 있습니까?

, 감사합니다

답변

0

당신은 두 개의 별도의 응용 프로그램에서 배포 된 SignalR 응용 프로그램을 통해 메시지를 배포하는 SQL 서버를 사용할 수 있습니다.

백플레인을 사용할 새 데이터베이스를 만듭니다. 데이터베이스에 이름을 지정할 수 있습니다. 데이터베이스에 테이블을 만들 필요는 없습니다. 백플레인은 필요한 테이블을 생성합니다.

자세한 내용은이 항목 및 "SQL Server와 함께 Scaleout"섹션을 참조하십시오. why SignalR