本文介绍了禁用Web代理的WCF客户端?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的电脑有全局定义(在Internet选项配置)的代理服务器。
My computer have a proxy server defined globally (in internet options configuration).
我有一个.net应用程序4使用WCF客户端与远程主机。客户端code已经由VS生成的添加服务引用对话框。正如我的代理无法到达主机,每个呼叫与通信异常结束。
I have a .Net 4 application that use a WCF client to a remote host. The client code has been generated by VS add service reference dialog. As my proxy can't reach the host, each call ends with a communication exception.
我如何设置我的客户端配置为不使用默认的代理?
How can I set up my client configuration to not use the default proxy ?
推荐答案
您可以告诉WCF不会被设置为使用默认代理的BasicHttpBinding.UseDefaultWebProxy以假
:
You can tell WCF not to use the default proxy by setting the BasicHttpBinding.UseDefaultWebProxy to false
:
<client>
<endpoint address="http://server/myservice"
binding="basicHttpBinding"
contract="IMyService" />
</client>
<bindings>
<basicHttpBinding>
<binding useDefaultWebProxy="false" />
</basicHttpBinding>
</bindings>
这篇关于禁用Web代理的WCF客户端?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!