I have a windows service that hosts web service (WCF). I need to create a firewall rule to allow incoming TCP connections to this web service. But for some reason the rule I create in Windows Firewall doesn't work unless I use port# filtering (I'd prefer to have program name filtering).
My web service is a separate .NET DLL which is called from windows service executable. Can that be an issue? Because when creating a firewall rule I specify service exe name.