我使用了https://krishnrajrana.wordpress.com/2017/05/03/how-to-easily-create-self-hosted-signalr-windows-service-using-topshelf-framework/链接来创建Signalr主机窗口服务。
该服务对于本地主机和我使用的任何IP地址都可以正常工作,但是我面临的问题是我无法访问网络(即公共网络)之外的窗口服务。在网络内,我可以访问集线器文件(myserverIpAddress:8083 / signalr / hubs),没有任何问题。 我为正在使用的端口(端口8083)添加了入站规则,但仍然无法访问它。
var chat = $.connection.myHub;
$.connection.hub.start().done(function () {
debugger;
chat.server.addClient(userEmailid,false, false);
});
聊天未定义。它说
SignalR:加载集线器时出错。确保您的集线器参考正确,
例如
<script src='/signalr/js'></script>.
我想知道是否需要进行其他配置才能使此服务可用于公共网络。
我浏览了这些链接,但没有任何帮助