I have a SignalR self-hosted server application. Whether run as a console application or as a Windows Service, it accepts traffic under all usual firewall rules required in our environment except for one--the SignalR service is only reachable when the "Programs and Services" assignment in the firewall inbound rule is set to "All programs that meet the specified conditions" rather than "This program." For operation in the production environment, however, this rule will be required.
I'm guessing one of the DLLs for SignalR or OWIN might need to be chosen for "This Program" rather than the self hosted server application executable. Is it one of these, or something else entirely? What should the "This Program:" field in the properties for the inbound rule be set to?