Доступ к службе WCF по имени хоста и IP - PullRequest
2 голосов
/ 29 октября 2010

У меня есть служба WCF с балансировкой нагрузки на несколько ящиков. Мы настроили заголовки хостов в IIS для веб-сайта службы, чтобы имя хоста, а не имя компьютера, отображалось в WSDL (например: http://forums.asp.net/p/1096811/1659596.aspx).

Теперь у нас есть требование, что внутренний процесс должен иметь возможность попадать на страницу на каждом сервере независимо по IP. Каков наилучший способ настроить службу WCF в IIS, чтобы имя хоста отображалось в WSDL, но вы по-прежнему можете посещать веб-сайт по внутреннему IP-адресу без получения ошибки «Bad Request (Invalid Hostname)»?

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

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

1 Ответ

0 голосов
/ 27 апреля 2011

Проще всего использовать тот же WSDL, что и обычно, но для обновления сгенерированной конфигурации на стороне клиента (адрес, указанный в конечной точке, указывающей на службу).

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