Error registering WCF host in Windows Vista (HTTP could not register URL http://+:80)
March 27, 2010 | In Development | No CommentsThis is an error encountered by one of my team when trying to run up a WCF host on a Windows Vista machine. The actual exception is an
AddressAccessDeniedException
with the error message
HTTP could not register URL http://+:80/. Your process does not have access rights to this namespace (see http://go.microsoft.com/fwlink/?LinkId=70353 for details)
The Microsoft site (http://go.microsoft.com/fwlink/?LinkId=70353) does have a solution to the problem using httpcfg and netsh. However the far simpler solution is to run Visual Studio as Administrator
You can do that by right-clicking the shortcut for Visual Studio and selecting Run as adminstrator, or to permanently run as Administrator, right-click and select Properties. Find the Compatibility tab and check the Run this program as administrator checkbo€x.