HTTP unter Vista konfigurieren
Beim Versuch einen WCF Service unter Vista zu starten erhält man folgende Fehlermeldung wenn die Berechtigung nicht ausreicht um die URL zu registrieren:
Unhandled Exception: System.ServiceModel.AddressAccessDeniedException: HTTP could not register URL http://+:80/myUrl/. Your process does not have access rights to this namespace
Folgender Befehl zeigt an welche Berechtigungen existieren:
netsh http show urlacl
Eine URL wird mit folgendem Befehl ergänzt (Elevation erforderlich):
netsh http add urlacl url=http://+:80/myUrl user=Rechnername\Username