WCF service blocked by Windows Firewall

Michael Stoll picture Michael Stoll · Jun 9, 2010 · Viewed 18.5k times · Source

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.

Answer

sdanelson picture sdanelson · Nov 30, 2010

Try the MSDN article Configuring HTTP and HTTPS.