Размещение 2 служб WCF локально для целей отладки - PullRequest
0 голосов
/ 08 марта 2012

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

Моя общая цель - служба отдыха WCF, которая при обращении вызываетмыльный сервис WCF, затем анализирует ответ мыльного сервиса, извлекает нужную информацию и отправляет ее обратно через HTTP-сообщение (в конечном итоге на мобильное устройство).

У меня возникла проблема с получением ответа на мыло остальнымservice.

Вот что происходит:

  1. Консольное приложение вызывает службу покоя через HTTP-пост.это работает
  2. Служба отдыха отправляет сообщение в службу мыла.это работает
  3. Мыльная служба распознает сообщение и выполняет запрошенную операцию.это работает

После этого возвращаемое значение генерируется в сервисе soap, но оно не возвращается обратно в службу остальных.Я перепробовал множество вещей.У меня одинаковые привязки, я проверил и дважды проверил и трижды проверил контракты данных.Я пробовал довольно много вещей, и мне интересно, есть ли проблема с использованием localhost для размещения 2 сервисов.Обе службы размещаются локально, и обе являются службами wcf.

Может ли это вызвать проблему, подобную той, которую я вижу?

Я буду подробно останавливаться на проблеме по мере необходимости.

1 Ответ

0 голосов
/ 31 марта 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...