Конфигурация клиента 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" что можно использовать для этой цели - есть ли что-нибудь для конфигурации клиента?

Ответы на вопрос(1)

Ваш ответ на вопрос