【问题标题】:SignalR issues with existing websiteSignalR 与现有网站的问题
【发布时间】:2013-03-12 12:08:17
【问题描述】:

当我尝试在我们现有的 Web 应用程序(使用 MVC 4)中添加 SignalR 时,我在页面加载时收到以下错误消息。

消息:无法获取属性“signalR”的值:对象为空或未定义 网址:http://dev.casino.bwin.com/signalr/hubs

我尝试导航到 signalr/hubs jquery,它似乎工作正常,因为我的客户端集线器类在 javascript 中可用。

关于我可能做错了什么的任何指针。

【问题讨论】:

  • 这个问题的一个常见原因是在页面上包含了两次 jQuery。在 MVC 项目中,布局页面中通常包含 jQuery,人们经常忘记这一点。

标签: signalr signalr-hub signalr.client


【解决方案1】:

您应该在 jQuery 之后但在“/signalr/hubs”脚本之前包含“Scripts/jquery.signalR-1.0.1.min.js”。

查看http://www.asp.net/signalr/overview/signalr-20/hubs-api/hubs-api-guide-javascript-client 的 Javascript + HTML 客户端部分以供参考。

【讨论】:

    猜你喜欢
    • 2019-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多