我正在创建一个需要连接到云托管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
并且autoDetect
和usesystemdefault
参数似乎也不起作用。
请帮助我找到一个解决方案,使web api能够连接到互联网,而无需在配置文件中指定proxyaddress
属性。提前致谢。