尝试发送SignalR组消息失败,但有异常

时间:2013-04-26 18:54:32

标签: signalr

我正在关注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

1 个答案:

答案 0 :(得分:3)

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