在发送传出请求之前将新的 SoapClient 绑定到特定的 IP 地址
Posted
技术标签:
【中文标题】在发送传出请求之前将新的 SoapClient 绑定到特定的 IP 地址【英文标题】:Binding a new SoapClient to a specific IP address before sending outgoing request 【发布时间】:2010-09-24 05:18:47 【问题描述】:假设应用程序所在的机器具有 SoapClient(具体来说,我使用的是 Microsoft.Web.Service3.Messaging.SoapClient)。它通过发送传出请求并获得 SoapEnvelope 作为回报(完善的过程),毫无问题地与远程位置通信。
上述场景是通过分配给应用所在机器的IP。
现在,我需要修改这个过程——我们需要再向机器添加 2 个 IP,并且我需要将传出请求“绑定”到特定 IP,而不是默认 IP。
因此,在远程位置,它看起来好像正在接收来自 3 个不同 IP 的请求,但实际上都来自同一台机器/应用程序。
如何将传出请求绑定到特定 IP?这就是远程位置“锁定”到特定帐户的方式,通过 IP,而不是登录(这是我的建议,但他们拒绝了)。他们说我们应该能够做到这一点(绑定到特定的 IP),但我不确定如何使用 Microsoft 的 SoapClient 对象来做到这一点。
有什么建议吗?
【问题讨论】:
【参考方案1】:查看 MSDN 文档,没有任何方法可以将其绑定到机器上的特定 IP 地址。
【讨论】:
以上是关于在发送传出请求之前将新的 SoapClient 绑定到特定的 IP 地址的主要内容,如果未能解决你的问题,请参考以下文章