WCF ServiceHost access rights
Open a command prompt as the administrator and you write below command to add your URL:
netsh http add urlacl url=http://+:8000/YourServiceLibrary/YourService user=Everyone
If you are running via the IDE, running as administrator should help. To do this locate the Visual Studio 2008/10 application icon, right click it and select "Run as administrator"
The issue is that the URL is being blocked from being created by Windows.
Steps to fix: Run command prompt as an administrator. Add the URL to the ACL
netsh http add urlacl url=http://+:8000/ServiceModelSamples/Service user=mylocaluser
Another solution is to use the address
http://localhost:8732/Design_Time_Addresses/YOUR_ADDRESS .
.NET Framework (3.5) automatically register this address (http://*:8732/Design_Time_Addresses) for debugging scope. This is useful when you need to host services inside visual studio for debugging or testing. Don't use this on production...