Использует ли клиент, выполняющий вызов asmx, эфемерный порт? - PullRequest
0 голосов
/ 02 мая 2011

У меня есть клиент, который делает asmx вызов на сервер.У меня есть вопрос относительно порта, который должен быть открыт на клиенте для связи с сервером.

В нашем сценарии мы намереваемся держать все порты закрытыми в клиенте (внутри брандмауэра).Насколько я понимаю, когда клиент делает asmx-вызов на сервер, он открывает эфемерный порт на клиенте, и сервер ответит обратно на этот порт.

Итак, мне нужно открыть эти порты на клиенте

1 Ответ

0 голосов
/ 02 мая 2011

Вы можете настроить это, установив BindIPEndPointDelegate из ServicePoint , который используется в HttpWebRequest , используемом для соединения.

См. Способы настройки клиентского прокси ASMX для получения подробной информации о настройке HttpWebRequest.

...