4

我正在关注 Github 上的 SignalR 文档向群组发送消息。我加入就好了:

Groups.Add(Context.ConnectionId, "foo");

但是当我尝试向该组中的所有用户发送消息时:

Clients.Group("foo").syncShortList(id);

我得到一个例外。我知道'id'没有错。这行之后代码永远不会继续,所以我设置调试器捕获所有抛出的异常,发现第二行抛出了异常:

'Microsoft.AspNet.SignalR.Hubs.GroupProxy' does not contain a definition for 'syncShortList'

我确定我正在用 javascript 监听事件:

funnelHub.client.syncShortList = function (id) {
    console.log("syncing");
    console.log(id);
}

该事件永远不会被解雇。有谁知道我在哪里出错了?我正在运行 SignalR 1.0.1

4

1 回答 1

3

正如https://jabbr.net/#/rooms/signalr中所讨论的,错误是在组动态对象的第一次调用时发生的 First Chance Runtime Binder 异常。最后它是无害的。

于 2013-04-26T19:27:28.900 回答