Asp.net mvc 确定传出请求来自的IP地址

Asp.net mvc 确定传出请求来自的IP地址,asp.net-mvc,web-services,networking,ip-address,Asp.net Mvc,Web Services,Networking,Ip Address,如果我在Azure上托管的MVC应用程序中有链接: <a href="https://aThirdPartySoapWebService">Call web service</a> 目前,我们很难连接到URL,这是一个SOAP web服务。我们收到一个错误“无法访问站点” 只是排除一些情况-服务会看到来自哪个IP地址的请求-我的本地(浏览器)或服务器?请求会来自您的IP。谢谢,但如果我通过控制器等方式调用web服务,则会是服务器?@davy,NAT除外,IP地址不

如果我在Azure上托管的MVC应用程序中有链接:

<a href="https://aThirdPartySoapWebService">Call web service</a> 

目前,我们很难连接到URL,这是一个SOAP web服务。我们收到一个错误“无法访问站点”


只是排除一些情况-服务会看到来自哪个IP地址的请求-我的本地(浏览器)或服务器?

请求会来自您的IP。

谢谢,但如果我通过控制器等方式调用web服务,则会是服务器?@davy,NAT除外,IP地址不会在端到端之间更改。@davy服务器不会使用HTML,这表示标准浏览器,因此访问站点的人的IP。如果Web服务器作为后台进程启动http通信,则它将是服务器的IP地址。重新阅读您的问题,我不知道您为什么会以这种方式调用soap服务。如果您在MVC视图中显示该URL,则客户端将调用该URL。@chris,我们有一个URL,上面写着“无法访问站点”-供应商需要白名单上的各种IP,我们已经提供了这些IP。我们正在尝试排除故障,但我确信问题出在供应商端。简言之,一些同事认为链接会证明我们无法从白名单上的IP连接-我们中的一些人认为它将使用本地IP。因此,为了避免任何混淆-不要像我在问题中那样尝试呼叫服务。