我的电脑全局定义了代理服务器(在互联网选项配置中)。
我有一个使用WCF客户端到远程主机的.Net 4应用程序。客户端代码由VS添加服务引用对话框生成。由于我的代理无法访问主机,因此每次通话都会以通信异常结束。
如何设置我的客户端配置以不使用默认代理?
答案 0 :(得分:16)
您可以通过将BasicHttpBinding.UseDefaultWebProxy设置为false
告诉WCF不要使用默认代理:
<client>
<endpoint address="http://server/myservice"
binding="basicHttpBinding"
contract="IMyService" />
</client>
<bindings>
<basicHttpBinding>
<binding useDefaultWebProxy="false" />
</basicHttpBinding>
</bindings>
答案 1 :(得分:1)
在Binding配置中,设置useDefaultWebProxy = false