1

在过去的 10 天里,我在 SignalR 中遇到了一个问题并打破了我的头。

我将集线器作为控制台应用程序中的自主机。当它托管在本地系统中时,它可以正常工作,如下所示

$.connection.hub.url = 'http://localhost:8080/signalr';
$.connection.hub.logging = true;
$.connection.hub.start()
.done(function () { alert("Now connected!"); })
.fail(function () { alert("Could not Connect!"); });

问题是当我将它托管在服务器中并尝试访问集线器网址时

$.connection.hub.url = 'http://www.domainname.com:8080/signalr';

它总是说无法连接。

如果我浏览服务器机器中的页面并尝试将集线器作为本地主机连接它工作正常但无法作为域名连接

我已经完成了所有步骤。

  1. 在防火墙中添加了 8080 端口
  2. 我以管理员身份运行控制台应用程序
  3. 在控制台应用程序中,我将服务器 url 指定为 *:8080

请帮我。我现在打破了我的头。有什么我需要在服务器中启用的。服务器是windows 2008 R2

4

0 回答 0