也开了这是一个问题在这里 ,但希望有人看到这个..
我有一个非常简单的枢纽实现IConnected / IDisconnect。 在一个独立的项目,该中心测试了很大的。
当我把它放进我的真实的项目,我在那里已经有一些其他的枢纽,增加它造成了不集线器是可用(证实,没有在/ signalr /集线器显示)。 然后我注释掉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(() => { });
}
}