Привязка нового SoapClient к определенному IP-адресу перед отправкой исходящего запроса - PullRequest
4 голосов
/ 26 ноября 2008

Допустим, на компьютере, на котором находится приложение, установлен SoapClient (точнее, я использую Microsoft.Web.Service3.Messaging.SoapClient). Он без проблем связывается с удаленным местоположением, отправляя исходящие запросы и получая взамен SoapEnvelope (хорошо отлаженный процесс).

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

Теперь мне нужно изменить этот процесс - нам нужно добавить еще 2 IP-адреса к машине, и мне нужно «привязать» исходящие запросы к определенному IP-адресу, а не к IP-адресу по умолчанию.

Таким образом, в удаленном местоположении это выглядит так, как будто он получает запросы с 3 разных IP-адресов, но на самом деле все с одного компьютера / приложения.

Как привязать исходящие запросы к определенному IP? Вот как удаленное местоположение «привязывается» к определенной учетной записи, через IP, а не через логин (что я и предложил, и они отказались). Они сказали, что мы должны сделать это (привязка к определенному IP-адресу), но я не уверен, как это сделать с помощью объекта Microsoft SoapClient.

Есть предложения?

1 Ответ

0 голосов
/ 16 июля 2010

Просмотр документации MSDN не позволяет связать ее с конкретным IP-адресом на машине.

...