asp.net之运行示例应用程序时出错,未捕获错误 : SignalR: jQuery not found

lidabo 阅读:13 2024-02-27 23:08:18 评论:0

我是asp.net 的新手。我正在学习 SignalR,正在经历这个 tutorial .我已经按照教程中的说明正确创建了所有内容。现在,当我运行 时控制台应用程序 , ERROR --> “发生一个或多个错误。”在 hubConnection.Start().Wait(); .(控制台应用程序仍在运行)。无论如何,我什至尝试运行 网络应用没有给出任何错误,但按钮 broadcast不做任何 Action (我认为应该)。当我查看 中的代码时网络应用 ,我看到其中一个脚本源有绿色涂鸦。这是图像。



请解释我做错了什么..

编辑 : 我正在使用 ASP.NET 开发服务器。

编辑 2 :我在 Google Chrome 控制台中遇到的错误是:

Uncaught Error: SignalR: jQuery not found. Please ensure jQuery is referenced before the SignalR.js file. jquery.signalR-1.0.0-alpha2.min.js:10 
Uncaught TypeError: Cannot read property 'signalR' of undefined hubs:17 
Uncaught ReferenceError: $ is not defined  

答案 :我刚刚在所有脚本的代码中添加了对 jQuery 的引用,“找不到文件”错误是粗心的,因为它在服务器端运行。

链接也已引用 jQuery 更新

请您参考如下方法:

对于遇到此问题的其他任何人,我犯了错误,只是从 tutorial 复制代码。并更新到最新版本的 SignalR。版本显然已经改变,这需要在脚本引用中更新,即

jQuery src 应该是(取决于您安装的 signalR 版本):

<script src="Scripts/jquery.signalR-1.1.3.js"></script> 

同样的事情显然适用于标准的 jQuery 库。


标签:jquery
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号