2015-02-25 3 views
0

Я запускаю Self-Hosted WCF Service (SSL). Я видел, что другие люди используют Netsh сделать заказ имен для их резидентных WCF, делая что-то вроде этого:Self-Hosted WCF - зарезервировано место в пространстве?

netsh http add urlacl url=https://+:80/MyUri user=DOMAIN\user 

Мой вебсервис работает без этого пространства имен Reservation. Итак, есть ли причина ? Я что-то упускаю? Зачем мне делать это резервирование пространства имен?

MSDN: Configuring HTTP and HTTPS

ответ

1

Поскольку вы работаете код в качестве пользователя с правами администратора. Любой ограниченный пользователь не сможет размещать HTTP-сервер на порту 80 или любом порту, не имея URL-адреса, зарегистрированного в их учетной записи.

См. Why won't my Windows Service that is hosting a WCF Service run under LocalService or NetworkService accounts, WCF Service Access right: No access rights to this namespace.

+0

ОК, получил его. Благодаря! – DanielG