WPF アプリが接続されたコンソール アプリでホストされているハブがありました。それはうまくいきました。次に、ハブを別のプロジェクトに移動し、ホストから新しいプロジェクトへの参照を追加しました。現在、500 エラーが発生していますが、その他の詳細はありません。
別のアセンブル/名前空間からハブをホストするために行う必要がある別のことはありますか?
編集:質問を開いた後、いくつか試しました。これが私がこれまでに試したことです:
- HubName 属性を設定します。- 動作しませんでした。
- 完全な名前空間とクラスを HubConnection.CreateHubProxy に渡します。- 動作しませんでした。
- ハブ クラスを同じプロジェクトに入れますが、名前空間は異なります。-これはうまくいきました。
返される例外を次に示します。"System.Net.WebException: リモート サーバーがエラーを返しました: (500) 内部サーバー エラー。 .b _0(IAsyncResult ar) at System.Threading.Tasks.TaskFactory 1.FromAsyncCoreLogic(IAsyncResult iar, Func
2 endFunction、アクション1 endAction, Task
1 promise、ブール値 requiresSynchronization)"