我已经从这里询问得知,我可以在一个普通的 Windows 服务中使用 SignalR。我希望在该 Windows 服务作为 SignalR 客户端和 ASP.NET MVC SignalR 服务器之间进行通信。我使用了这个 Hubs 指南,它说:
指定 URL 的服务器代码
app.MapSignalR("/signalr", new HubConfiguration());
如果我这样做,消息将去哪里?当你使用新的HubConfiguration时,什么是中心?
它说我可以连接到
NET client code that specifies the URL
var hubConnection = new HubConnection("http://contoso.com/signalr", useDefaultUrl: false);
我会将其放在我的Windows服务器中,但如果我将文本发送到服务器上的http://myserver.com/signalr,我该如何获取它?使用哪个hub?
此外,在Windows服务中最好将其放在哪里?一个示例会很棒!