Динамическое добавление конечных точек в службу WCF, размещенную в IIS - PullRequest
0 голосов
/ 02 февраля 2012

У меня есть сценарий, в котором я хотел бы динамически добавлять конечные точки. Я знаю, что это вполне возможно, если я напишу собственный сервис WCF.

Основная идея того, что я пытаюсь сделать, - создать подключаемый хост WCF в IIS. На основе доступных экспортов я хочу создать конечные точки. Мне трудно понять, где я могу подключиться, чтобы создать конечные точки.

1 Ответ

1 голос
/ 02 февраля 2012

Вы можете создать свой собственный хост службы для использования в IIS, используя пользовательский ServiceHostFactory. В файле .svc вы указываете, какую фабрику вы хотите использовать, а в коде фабрики вы можете добавить столько конечных точек, сколько пожелаете.

Дополнительную информацию о фабриках хост-служб и этом сценарии можно найти по адресу http://blogs.msdn.com/b/carlosfigueira/archive/2011/06/14/wcf-extensibility-servicehostfactory.aspx.

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...