У меня есть служба WCF с балансировкой нагрузки на несколько ящиков. Мы настроили заголовки хостов в IIS для веб-сайта службы, чтобы имя хоста, а не имя компьютера, отображалось в WSDL (например: http://forums.asp.net/p/1096811/1659596.aspx).
Теперь у нас есть требование, что внутренний процесс должен иметь возможность попадать на страницу на каждом сервере независимо по IP. Каков наилучший способ настроить службу WCF в IIS, чтобы имя хоста отображалось в WSDL, но вы по-прежнему можете посещать веб-сайт по внутреннему IP-адресу без получения ошибки «Bad Request (Invalid Hostname)»?
Я знаю, что можно публиковать пользовательский WSDL, который технически решит это требование, но я бы действительно не стал возиться с ручным обновлением WSDL при каждом изменении.
Заранее спасибо.