Конфигурация клиента WCF - базовый адрес?
Я подключаю клиента WCF к группе сервисов, которые реализуют один и тот же контракт и все на одном хосте. Я надеялся, что найдется способ объединить определения конечных точек, чтобы сократить беспорядок конфигурации. Я также предпочел бы не делать это программно - просто по конфигурации. Прямо сейчас мой конфиг повторяется много раз:
<endpoint address="http://hostname/ServiceA.svc"
binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_MyBinding"
contract="ServiceReference.ISearchService" name="ServiceA">
</endpoint>
<endpoint address="http://hostname/ServiceB.svc"
binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_MyBinding"
contract="ServiceReference.ISearchService" name="ServiceB">
</endpoint>
// continued for ServiceC, ServiceD, etc
Для конфигураций сервера есть некоторыеПонятие "baseAddressPrefixFilters" что можно использовать для этой цели - есть ли что-нибудь для конфигурации клиента?