SignalR自主机:Windows防火墙设置?

时间:2013-04-15 15:11:30

标签: c# signalr windows-firewall owin

我有一个SignalR自托管服务器应用程序。无论是作为控制台应用程序还是作为Windows服务运行,它都接受我们环境中所需的所有常用防火墙规则下的流量,除了一个 - 只有在设置防火墙入站规则中的“程序和服务”分配时才能访问SignalR服务到“符合指定条件的所有程序”而不是“此程序”。但是,对于在生产环境中的操作,将需要此规则。

我猜测可能需要为“本程序”而不是自托管服务器应用程序可执行文件选择SignalR或OWIN的其中一个DLL。它是其中之一,还是完全不同的东西?入站规则的属性中的“此程序:”字段应设置为什么?

1 个答案:

答案 0 :(得分:2)

经过进一步调查,结果发现实际的网络监听是由系统进程托管的。正如another question的答案中所解释的那样,显然所有HTTP侦听都会通过系统进程。

将规则中的应用程序设置为“System”就可以了。