У меня есть служба WCF, опубликованная по определенному адресу, и я хочу общаться с ней через прокси-сервер, созданный в Visual Studio.
Я хочу, чтобы сообщения от моего прокси-сервера отправлялись через определенный порт источника TCP, но он, очевидно, назначает случайный порт при каждом вызове.
Проблема заключается в следующем: у меня есть два хоста A и B, на которых запущена служба WCF (одинаковая на каждом хосте), хост A имеет сервис по адресу AdA и порту PA, хост B по адресу AdB и порту PB , Узел A отправляет сообщение узлу B. Узел B выполняет некоторые внутренние операции после сообщения, а затем отправляет сообщение узлу A. Проблема заключается в том, что, когда узел A вызывает веб-метод на B, он отправляет сообщение TCP со случайным src. порт и тот, который не соответствует порту, на котором A размещена служба, поэтому веб-метод не вызывается на A, поскольку исходный порт, назначенный WCF, не соответствует порту, на котором опубликована служба.
До сих пор я использовал BasicHttpBinding.
Как мне этого добиться?
Спасибо.