【发布时间】:2016-01-13 23:55:49
【问题描述】:
我正在尝试使用 SignalR 2.2 将成员添加到组。每次,我都会遇到 30 秒的超时并收到“System.Threading.Tasks.TaskCanceledException:任务已取消”。错误。
从我编写的 GroupSubscriptionController 调用:
var hubContext = GlobalHost.ConnectionManager.GetHubContext<ProjectHub>();
await hubContext.Groups.Add(connectionId, groupName);
我发现了这个issue,人们会定期遇到这个问题,但它每次都发生在我身上。我在一个 VS2015 启动的 localhost 端口上运行后端(ASP.NET 4.5),而在另一个 VS 2015 启动的 localhost 端口上运行前端(AngularJS SPA)。
我已经让 SignalR 工作到将消息广播到每个连接的客户端的地步。这似乎很容易。现在,添加“组”部分(这样人们只能从服务器获取选定的消息)让我大吃一惊……
【问题讨论】:
标签: c# asp.net signalr signalr-hub