c# - 在发送传出请求之前将新的 SoapClient 绑定(bind)到特定的 IP 地址

标签 c# web-services binding ip-address soap-client

假设应用程序所在的机器有 SoapClient(具体来说,我使用的是 Microsoft.Web.Service3.Messaging.SoapClient)。它通过发送传出请求并获得 SoapEnvelope 作为返回(完善的过程),毫无问题地与远程位置通信。

上面的场景是通过IP分配给应用程序所在的机器。

现在,我需要修改这个过程 - 我们需要向机器添加 2 个 IP,并且我需要将传出请求“绑定(bind)”到特定 IP,而不是默认 IP。

因此,在远程位置,它似乎正在接收来自 3 个不同 IP 的请求,但实际上都是来自同一台机器/应用程序。

如何将传出请求绑定(bind)到特定 IP?这就是远程位置通过 IP 而不是登录(这是我的建议,但他们拒绝了)“锁定”到特定帐户的方式。他们说我们应该能够做到这一点(绑定(bind)到特定 IP),但我不确定如何使用 Microsoft 的 SoapClient 对象做到这一点。

有什么建议吗?

最佳答案

查看 MSDN 文档,没有任何方法可以将它绑定(bind)到机器上的特定 IP 地址。

关于c# - 在发送传出请求之前将新的 SoapClient 绑定(bind)到特定的 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/321788/

相关文章:

c# - 使用 nLog 丢失日志和不一致的存档从多个进程进行日志记录

c# - 如何从 XML 数据中提取特定数据

asp.net-mvc - 无法连接到远程服务器 - jQuery 是可能的,HttpWebRequest .NET 失败

c# - 使用WCF按照行业标准实现服务?

Angularjs:为什么在模板中绑定(bind)时自定义指令中的参数没有定义?

c# - 如何使整数的子集相等?

c# - 应用程序使用的 DLL 的热卸载/重新加载

jquery - Asp.net Webservice - 使用 jquery AJAX 安全调用 Web 服务

WPF 将一个 ViewModel 用于多个 UserControls

programming-languages - 静态/动态类型与静态/动态绑定(bind)