Using WCF over HTTP or HTTPS on Vista

Before you try running a Console Application or Windows Service application that hosts a WCF service with basicHttpBinding or wsHttpBinding, see this MSDN article about “Configuring HTTP and HTTPS”. If you are WAS-hosted or Web App-hosted, the urlacl entries are made on your behalf.

You can view the current entries with “netsh http show urlacl“. To make the changes, you’ll need to “Run as Administrator” when going into your Command Prompt.

I decided to use the following command:

netsh http add urlacl url=http://+:8080/ user=Everyone

You should adjust the ports and/or path as necessary for your situation:

netsh http add urlacl url=http://+:8080/MyConsoleAppHostedService user=DOMAINuser

netsh http add urlacl url=http://+:8091/MyWindowsServiceHostedService user=SYSTEM

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.