我正试图从我开发的本地web服务向第三方web服务发出HTTP呼叫。问题是,通常我连接到VPN,因为这是一个企业环境,如果我连接到VPN,我得到错误。如果我断开VPN, HTTP调用将正常通过。
我已经把这个添加到web上了。配置我的webservice:
<configuration>
<system.net>
<defaultProxy>
<proxy bypassonlocal="false" usesystemdefault="true" />
</defaultProxy>
</system.net>
</configuration>
仍然不工作…我还需要哪些额外的步骤?
我已经解决了这个问题,添加到web.config:
<system.net>
<defaultProxy>
<proxy autoDetect="false" bypassonlocal="true" proxyaddress="http://<proxy>:<port>/" />
</defaultProxy>
</system.net>
我从Internet选项中找到了我的组织的代理URI,在连接选项卡下,选择VPN连接。