2013-04-26 96 views
4

我按照Github上的SignalR文檔向消息組發送消息。我參加就好用:嘗試發送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

+0

您使用的是什麼版本的SignalR? – 2013-04-26 18:58:55

回答

3

正如https://jabbr.net/#/rooms/signalr中所述,該錯誤是第一次機會運行時綁定器異常發生在組動態對象上的第一次調用時。最後它是無害的。