I've got a WCF service using a HttpBinding. The service is running in a self hosting process (A Windows Service) and this process is inside the Windows Firewall exceptions list.
If the Firewall is active and I'm trying to access the service using a C# client or Internet Explorer, the service does not respond. But if the Firewall is disabled the connection works like a charm.
Does anyone have expirence with WCF and the Windows Firewall? The problem came up on Windows 7 64bit. I didn't try another OS yet.
What am I supposed to do to get this working with an active Firewall?
Regards Michael
EDIT: I found a clue, that the http.sys has to be added to the firewall exceptions list, as wcf self hosting uses http.sys. Any advices, how to solve this?
EDIT: I tried opening all listening port manually, which works too, but is not an option, because I don't know them in advance.
Try the MSDN article Configuring HTTP and HTTPS.
As far as I know, adding self hosted WCF service process to firewall does not work, because it is not that process taking inbound calls, it only works if