2016-11-15 10 views
0

私はリアルタイムのWebサイトを構築するためにsignalRを使用しています。 私は2ハブいますドメイン & ウェブASP.NET FrameworkのSignalrでのハブ継承

  • NotificationHubCore

    • NotificationHub(NotificationHubCoreを継承)

    私のソリューションは、2つの小さなプロジェクトが含まれています。 NotificationHub inドメインにNotificationHubCoreを入れました。

    は今、ウェブセクションでは、私が使用してNotificationHubCoreをアセスしたい:

    GlobalHost.ConnectionManager.GetHubContext<NotificationHubCore>(); 
    

    をそれは常に私にはnullを返します。

    私の質問は、NotificationHubを通じてNotificationHubCoreにアクセスする方法です。

    は、私が試してみた:

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

    しかし、そのようには動作しませんでした。

    誰でも教えてください。

    は、次の2つの別々のアプリケーションに展開されているSignalRのアプリケーション間でメッセージを配信するために、SQL Serverを使用することができ、

  • 答えて

    0

    、ありがとうございました。

    バックプレーン用に新しいデータベースを作成します。データベースに任意の名前を付けることができます。データベースにテーブルを作成する必要はありません。バックプレーンは必要なテーブルを作成します。

    詳細については、この記事および「SQL Serverでのスケールアウト」を参照してください。why SignalR