C# 信号器自身主机:Windows防火墙设置?

C# 信号器自身主机:Windows防火墙设置?,c#,signalr,windows-firewall,owin,C#,Signalr,Windows Firewall,Owin,我有一个signar自托管服务器应用程序。无论是作为控制台应用程序运行还是作为Windows服务运行,它都接受我们环境中所需的所有常用防火墙规则下的通信量,只有当防火墙入站规则中的“程序和服务”分配设置为“满足指定条件的所有程序”,而不是“此程序。”但是,对于生产环境中的操作,需要此规则 我猜“此程序”可能需要选择SignalR或OWIN的DLL之一,而不是自托管服务器应用程序可执行文件。它是其中之一,还是完全其他的?此程序应该:“入站规则属性中的字段是否设置为?进一步调查后,发现实际的web侦

我有一个signar自托管服务器应用程序。无论是作为控制台应用程序运行还是作为Windows服务运行,它都接受我们环境中所需的所有常用防火墙规则下的通信量,只有当防火墙入站规则中的“程序和服务”分配设置为“满足指定条件的所有程序”,而不是“此程序。”但是,对于生产环境中的操作,需要此规则


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

进一步调查后,发现实际的web侦听是由系统进程托管的。”。正如在对的回答中所解释的,显然所有HTTP侦听都会通过系统进程结束


将规则中的应用程序设置为“系统”对此有效。

我应该补充一点,当服务器应用程序作为服务安装和运行时,选择“应用于此服务”并选择适当的服务也不起作用,即使设置设置设置为允许,也不“仅应用于服务”“所有满足特定条件的程序。”防火墙究竟在哪里考虑自托管操作?