部署在服务器上时,SignalR无法正常工作

时间:2015-09-23 10:28:40

标签: asp.net angularjs asp.net-web-api signalr signalr-hub

我正在使用signalr。它可以在我的本地服务器和我的项目中工作,但是当我在主服务器中部署它时它根本不起作用。

以下是我查看来源/signalr/hubs

时看到的内容

本地服务器

proxies['iTestHub'] = this.createHubProxy('iTestHub'); 
proxies['iTestHub'].client = { };
proxies['iTestHub'].server = {
  checkChanges: function () {
  return proxies['iTestHub'].invoke.apply(proxies['iTestHub'], $.merge(["checkChanges"], $.makeArray(arguments)));
  }
};

主服务器

proxies['iTestHub'] = this.createHubProxy('iTestHub'); 
proxies['iTestHub'].client = { };
proxies['iTestHub'].server = {
};

我不知道为什么这部分代码不见了。

checkChanges: function () {
  return proxies['iTestHub'].invoke.apply(proxies['iTestHub'], $.merge(["checkChanges"], $.makeArray(
}

有谁知道为什么会这样?

我已将checkChanges功能放入hub

我该如何解决这个问题?

0 个答案:

没有答案