【问题标题】:Signalr Exception in Browser浏览器中的 Signalr 异常
【发布时间】:2013-02-27 10:33:39
【问题描述】:

我正在尝试创建一个聊天应用程序,但在成功构建网络应用程序后,当我传递聊天参数时它捕获异常。异常是

0x800a139e - JavaScript 运行时错误:SignalR:必须连接 在可以发送数据之前启动。在 .send() 之前调用 .start()

屏幕截图附在此处

【问题讨论】:

标签: asp.net visual-studio-2012 signalr


【解决方案1】:

您需要确保在startdone 之前不要尝试调用服务器端集线器方法。例如:

$.connection.hub.start().done(function(){
     $('#submit').click(function () {
         $.connection.chat.server.addMessage($('#msg').val());
     })
});

请注意,在建立连接之前,事件处理程序不会连接。

【讨论】:

    猜你喜欢
    • 2015-08-20
    • 1970-01-01
    • 2020-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-23
    • 2014-10-03
    • 2012-12-01
    相关资源
    最近更新 更多