Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 datatranshub 未定义。我在想,因为我正在使用 mvc 区域,而我的集线器类位于集线器方法未正确公开的区域。我需要手动指向我的集线器代理吗?
var datatransfer = $.connection.DataTransferHub; console.log(datatransfer); $.connection.hub.start();
它们应该通过~/signalr/hubs在您的页面中引用为脚本来自动公开。即 URL 由 SignalR 运行时提供,并为应用程序公开的所有集线器生成代理。
~/signalr/hubs
如果这不起作用,请尝试~/signalr/hubs使用您的浏览器(或 Fiddler)点击,您应该会收到一个 JavaScript 文件。如果您不这样做,那么您可能有某种配置问题阻止 SignalR 运行时公开该资源。