在代理服务器后面工作而不在config中指定

时间:2017-06-20 08:07:14

标签: c# asp.net asp.net-web-api proxy

我正在创建一个需要连接到云托管Web服务的Web API。 api托管在Intranet网络中,我的组织使用代理服务器从Intranet连接到Internet。因此,我必须在web api

的配置文件中使用以下行
<defaultProxy enabled="true" useDefaultCredentials="true">
  <proxy proxyaddress="http://xxx:xx" bypassonlocal="True"  autoDetect="True" usesystemdefault="True"/>
</defaultProxy>

之后它完美无缺。但我希望它能在不指定代理地址的情况下工作。原因是 -

代理地址经常更改,我们必须修改文件才能再次使用服务。

如果我没有提供任何代理地址,那么它会给出错误

The remote name could not be resolved: xxx.xx.net

并且autoDetectusesystemdefault参数似乎也不起作用。 请帮助我找到一个解决方案,使web api能够连接到互联网,而无需在配置文件中指定proxyaddress属性。提前致谢。

0 个答案:

没有答案