是否可以配置驻留在同一域中的 Windows 服务器,以便当使用 IP 地址从 Web 应用程序进行 Web 服务调用时,请求不通过代理服务器?
Web 服务正在域中的其中一台服务器上运行。
我想在托管 Web 服务的服务器上配置基于 IP 的安全性,以便它只允许来自特定服务器的连接。目前,所有请求都通过代理服务器,呈现 IPSec 问题。
在浏览器中,我可以指定遵循特定模式的请求应该绕过代理服务器。本质上,我想用服务器复制这种行为。
谢谢
是否可以配置驻留在同一域中的 Windows 服务器,以便当使用 IP 地址从 Web 应用程序进行 Web 服务调用时,请求不通过代理服务器?
Web 服务正在域中的其中一台服务器上运行。
我想在托管 Web 服务的服务器上配置基于 IP 的安全性,以便它只允许来自特定服务器的连接。目前,所有请求都通过代理服务器,呈现 IPSec 问题。
在浏览器中,我可以指定遵循特定模式的请求应该绕过代理服务器。本质上,我想用服务器复制这种行为。
谢谢
我认为 proxycfg.exe 有你需要的。它是一个控制台应用程序,是标准 Windows 安装的一部分。看着:
使用 ASMX,可以在 Proxy 属性上设置代理:
http://johnwsaundersiii.spaces.live.com/blog/cns!600A2BE4A82EA0A6!435.entry
使用 WCF,这是绑定配置的一部分:
http://blogs.infosupport.com/porint/archive/2007/08/14/Configuring-a-proxy_2D00_server-for-WCF.aspx
Proxycfg 看起来很有希望,但是我需要以编程方式执行以下代码:-
Set xmlhttp = Server.CreateObject("Msxml2.ServerXMLHTTP.4.0")
xmlhttp.SetProxy 2,"proxyname:port", "addresses that should bypass the proxy"
这允许我指定应该绕过指定代理的地址,现在效果很好
谢谢你的帮助