1

我正在尝试控制 SignalR 并直接进入ChatR

我首先创建了一个 mvc3 应用程序并写下了我自己的实现,同时保留了 git 中代码的基本功能。它没有成功,所以我撤销了我自己的更改,最终得到了一个 1:1 的 ChatR 副本,没有任何我的改进 - 仍然没有工作。所以我将源代码复制/粘贴到我的项目中,它仍然不会启动。

Chrome 给了我以下 2 个 javascript 错误:

Uncaught TypeError: Object function ( selector, context ) {
    // The jQuery object is actually just the init constructor 'enhanced'
    return new jQuery.fn.init( selector, context, rootjQuery );
} has no method 'hubConnection' hubs:154
Uncaught TypeError: Cannot call method 'start' of undefined localhost:174

我读过,Jquery 可能在代码中被引用两次。首先在 SignalR.js 被引用之前和在 SignalR 之后一次,使对象无效,但事实并非如此。

然后我下载了 KsigDo,看看我是否可以在一个完全不相关的项目上重新创建问题。再次弹出上述错误。

底线是:ChatR 源代码已下载 - 有效。我自己的命名空间中的 ChatR 副本没有

我已经在 vs2010 专业版/vs2012 web 中使用 mvc3 和 4 进行了尝试。

希望各位好心人能帮帮我。亲切的问候。

4

0 回答 0