我有一个使用signalr的MVC5项目来执行列表更新。在script.js中,有一个定义为var link = $.connection.hub
的变量链接。还有一个bundleconfig文件,用于以正确的顺序加载依赖脚本,signalr / jquery和jquery。
脚本/signalr/hubs
是从html手动加载的。
bundles.Add(new ScriptBundle("~/bundles/signalr").Include(
"~/Scripts/script.js",
"~/Scripts/jquery.signalR-2.0.2.min.js"));
运行VS 2013 Web项目时,它可以正常运行,直到项目被复制到另一台PC,它无法正常工作。变量link
未定义,因为$.connection
也未定义(但$
已定义)。
我认为jquery.signalR-2.0.2.min.js
根本没有被读取或执行。
问题:
jquery.signalR-2.0.2.min.js
运行?答案 0 :(得分:0)
请参阅类似问题:SignalR and MVC bundle,因为它显示了如何将SignalR添加到MVC包中。我认为他们的答案应该有助于解决您的问题。
我会评论而不是回答,但我没有足够的声誉。