C# 信号器如何公开它';什么是集线器方法?
我的datatranshub未定义。我之所以这样想,是因为我使用的是mvc区域,而我的hub类位于hub方法未正确公开的区域。是否需要手动指向集线器代理C# 信号器如何公开它';什么是集线器方法?,c#,signalr,C#,Signalr,我的datatranshub未定义。我之所以这样想,是因为我使用的是mvc区域,而我的hub类位于hub方法未正确公开的区域。是否需要手动指向集线器代理 var datatransfer = $.connection.DataTransferHub; console.log(datatransfer); $.connection.hub.start(); 它们应该通过在页面中引用~/signal/hubs作为脚本自动公开。也就是说,URL由SignalR运行时提供,并为应用程序公开的所有集线器
var datatransfer = $.connection.DataTransferHub;
console.log(datatransfer);
$.connection.hub.start();
它们应该通过在页面中引用
~/signal/hubs
作为脚本自动公开。也就是说,URL由SignalR运行时提供,并为应用程序公开的所有集线器生成代理
如果这不起作用,试着用你的浏览器(或Fiddler)点击~/signal/hubs
,你应该会收到一个JavaScript文件。如果不这样做,则可能会出现某种配置问题,阻止信号器运行时公开该资源