私はhttps://github.com/SignalR/SignalR/wiki/Hubs 「ハブの外からのハブを介したブロードキャスト」と題した指示に従ってきました。SignalR - WCFプロジェクトからのメッセージの送信
私は、このメソッドが同じプロジェクトのMVCアクション内で動作しています。アクションを要求すると、接続されたクライアントにアップデートが送信されます。
私の問題は、別のプロジェクト、特にWCF Webサービスプロジェクトから更新を送信できる必要があることです。私のアプリケーションにはAPIとWebコンポーネントがあり、APIユーザーが変更を加える呼び出しを行うと、これらの更新をSignalRを介してWebクライアントにプッシュする必要があります。私のテストアクションと同じコードでWebサービスを呼び出すことはできません。
また、同じコードをnunit unit testの中で試してみましたが、どちらもうまくいきませんでした。
この同じ方法をWCFプロジェクトのWiki作業で説明するには、何が必要ですか?
"プロジェクト"は実行されません。あなたの質問は、アプリケーション、NTサービス、またはWebアプリケーションの観点から言えばよいでしょう。 –
申し訳ありませんが、私はあなたが何を意味するか分からない! – reach4thelasers
Visual Studioの "Project"(NTサービス、コンソールアプリケーション、Webアプリケーション、ユニットテストホストなど)は実行できません。「別の*プロジェクトから更新を送信する」と言ったら、どういう意味ですか?同じプロセスで実行されているアセンブリにコンパイルされたプロジェクト?または別の実行可能ファイルですか? –