SignalR:未捕获的TypeError:无法读取未定义的属性"chat"

 双子座-海_358 发布于 2023-02-13 14:33

带引导程序的VS 2013 WebForms模板.而且我有




(用来尝试signalr/hubsResolveClientUrl("~/signalr/hubs")等...)


        
        
    
1 个回答
  • 如果$.connection未设置,则jquery.signalR - *.min.js中的SignalR初始化代码未运行或至少未按预期完成.可能的原因可能是页面上包含多个jQuery版本(VS模板添加引用,因此如果您手动添加另一个,则可能是问题).在这种情况下,window.$SignalR自己设置的实例只是被第二个jQuery初始化脚本替换,该脚本window.$再次设置.如果不是这样,您应该尝试用未分化的版本替换缩小的SignalR脚本.然后在代码的开头设置断点(例如,在匿名函数中使用"use strict"的第一行),以及在说明$.connection = $.signalR = signalR;或类似的行(朝向末尾).

    如果两者都没有被击中,那么脚本根本就找不到了.如果第一个被击中,但第二个被击中,则还有一些其他问题 - 您可以从那里向后追踪它.这可能是您如何创建集线器或其他配置问题的问题.

    2023-02-13 14:35 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有