Я все еще изучаю весь WCF, поэтому, пожалуйста, потерпите меня здесь.
У меня есть две самостоятельные службы, созданные с использованием C # и VS 2008:
Сервис № 1 Добавляет два числа и возвращает результат.
Сервис № 2 Возвращает квадрат числа.
Я хочу, чтобы клиент мог отправить два номера в Службу 1, получить сумму, а затем отправить сумму в Службу 2 и получить квадрат.
У меня есть два сгенерированных прокси для обеих служб, и я могу использовать Intellisense для них, так что эта часть предположительно работает.
Теперь, как мне настроить файл app.config таким образом, чтобы я мог взаимодействовать с обеими службами? Прямо сейчас я получаю исключение каждый раз, когда пытаюсь это сделать.
[Клиент работает нормально, если у меня есть только одна из конфигураций в файле приложения за раз, и я пытаюсь вызвать только этот сервер.]
Я полагаю, что это очень нудистский вопрос, и ответ, вероятно, заключается в том, чтобы "структурировать конфигурационный файл на _____ манере", но у Google просто нет примера / руководства.
Кто-нибудь знает, как это сделать?
Примечание: Использование нескольких служб WCF от одного клиента
Хотя клиент звучит как дубликат, это НЕ то, что я ищу.
Редактировать: Благодаря marc_s, у меня все получилось
Поскольку обе службы работали в разных приложениях, мне не нужно было разбивать файл конфигурации сервера, но вот что я сделал с файлами конфигурации клиента: сначала автоматически сгенерировал файлы конфигурации с помощью SvrUtil.exe, а затем объединил их таким образом:
<bindings>
<wsHttpBinding>
<binding>
...
</binding>
<binding>
...
</binding>
</wsHttpBinding>
</bindings>
...
<endpoint>
...