Я все еще изучаю 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>
...