wcf размещается в службе Windows и httpbindings - PullRequest
0 голосов
/ 07 февраля 2019

Я работаю над wcf, размещенным внутри службы Windows.Это работает как шарм, но теперь мне нужно зарезервировать определенное имя хоста для этого wcf, как это делает IIS.Чтобы быть более понятным, мой размещенный wcf работает на компьютере с Windows-сервером, который отвечает на несколько имен DNS, но мне нужно, чтобы wcf был доступен только из одного из этих DNS.Если бы я использовал IIS, это было бы достижимо путем установки определенного имени хоста в настройках http-bindings, но, к сожалению, я не могу так управлять своим wcf.Насколько вам известно, есть ли способ зарезервировать определенное имя хоста для размещенного wcf вне IIS?

Заранее спасибо!

1 Ответ

0 голосов
/ 07 февраля 2019

да, вы могли бы сделать это, зарегистрировав конечную точку http на уровне ядра (http.sys), используя следующие команды

cmd:   ***netsh http add urlacl url=http://fqdn:port/urlpath user=serviceaccount***

Тогда только для этого конкретного имени DNS / хоста ваша служба http будет прослушивать.

...