Member 13282761 Ответов: 0

Как использовать стороннюю веб - службу из службы WCF


Я написал простой дуплексный сервис WCF и клиент. Клиент создает экземпляр прокси-сервера, открывает и подключается к службе WCF, а затем передает запрос методу службы AddRequest. Службы WCF получает запрос. . .

(**заполнитель**)

служба WCF отправляет клиенту строковый ответ по умолчанию на том же канале обратного вызова, к которому подключен клиент. Затем обработчик событий обратного вызова клиента сохраняет строковый ответ службы WCF по умолчанию, отключает и закрывает прокси-сервер.
Простая двусторонняя связь, все работает хорошо.

Теперь я хочу позвонить в сторонний веб-сервис по адресу (**placeholder**) и вернуть ответ от него, а не ответ строки по умолчанию. Я изо всех сил пытаюсь правильно определить конечную точку третьей стороны (параметры конфигурации для веб-службы третьей стороны, сгенерированные при добавлении ссылки на службу). Не мог бы кто-нибудь любезно подсказать мне, как лучше всего подойти к этому делу?

Большое спасибо

Что я уже пробовал:

Попытался создать экземпляр класса, который вызывает стороннюю веб-службу (это прекрасно работает в другом приложении), но столкнулся с проблемами

"Система.InvalidOperationException: не удалось найти элемент конечной точки по умолчанию, который ссылается на контракт ' ServiceReference1.ThirdPartyService' в разделе конфигурации клиента ServiceModel. Это может быть связано с тем, что для вашего приложения не был найден файл конфигурации или что в клиентском элементе не было найдено элемента конечной точки, соответствующего этому контракту."

0 Ответов