これもここで問題として開きましたが、誰かがこれを見たことを願っています..
IConnected/IDisconnect を実装する非常に単純なハブがあります。スタンドアロン プロジェクトでは、このハブは非常に優れたテストを行いました。
実際のプロジェクトにドロップすると、既に他のハブがいくつかありますが、追加すると、使用可能なハブがなくなりました (/signalr/hubs に何も表示されないことが確認されました)。次に、このハブの IConnected/IDisconnect をコメントアウトして再コンパイルしたところ、他の部分と一緒に表示されました。インターフェイスを追加すると、すべてが壊れました。
誰もこれを見たことがありますか?いくつかの構成が欠落しているか、何かありますか?
public class ChatHub : Hub, IConnected, IDisconnect
{
public void Test(string message)
{
}
public System.Threading.Tasks.Task Connect(IEnumerable<string> groups)
{
this.Clients.onNewUserOnline(Context.ConnectionId);
return new Task(() => { });
}
public Task Reconnect(IEnumerable<string> groups)
{
this.Clients.onNewUserOnline(Context.ConnectionId);
return new Task(() => { });
}
public Task Disconnect()
{
this.Clients.onUserOffline(Context.ConnectionId);
return new Task(() => { });
}
}