【发布时间】:2013-08-13 12:28:01
【问题描述】:
我正在调用位于 www.webservice.com 的网络服务。 但由于代理服务器,我无法调用。
我在 web.config 中使用了以下代码,但它不起作用。
<defaultProxy>
<proxy proxyaddress="www.proxyserver.com" bypassonlocal="True" usesystemdefault="False" />
<bypasslist >
<add address="www.webservice.com" />
</bypasslist>
</defaultProxy>
我正在使用 vs2005 和 .Net 2.0
【问题讨论】:
-
是否允许到 Web 服务的传出连接绕过代理服务器?通常当你有代理服务器时,这是打开传出连接的方式,否则防火墙可能会阻塞。
-
您如何确定您的请求正在访问代理服务器?你怎么知道你已经成功绕过它?
-
当我从没有互联网的机器(机器在局域网中)访问网络服务时,它工作正常。但是当我尝试从具有互联网连接的机器上尝试时,它不会允许我。
-
bypasslist:提供一组描述不使用代理的地址的正则表达式。
标签: c# asp.net vb.net proxy web-config