Допустим, на компьютере, на котором находится приложение, установлен SoapClient (точнее, я использую Microsoft.Web.Service3.Messaging.SoapClient). Он без проблем связывается с удаленным местоположением, отправляя исходящие запросы и получая взамен SoapEnvelope (хорошо отлаженный процесс).
Приведенный выше сценарий выполняется через IP-адрес, назначенный компьютеру, на котором находится приложение.
Теперь мне нужно изменить этот процесс - нам нужно добавить еще 2 IP-адреса к машине, и мне нужно «привязать» исходящие запросы к определенному IP-адресу, а не к IP-адресу по умолчанию.
Таким образом, в удаленном местоположении это выглядит так, как будто он получает запросы с 3 разных IP-адресов, но на самом деле все с одного компьютера / приложения.
Как привязать исходящие запросы к определенному IP? Вот как удаленное местоположение «привязывается» к определенной учетной записи, через IP, а не через логин (что я и предложил, и они отказались). Они сказали, что мы должны сделать это (привязка к определенному IP-адресу), но я не уверен, как это сделать с помощью объекта Microsoft SoapClient.
Есть предложения?