禁用Web代理的WCF客户端

禁用Web代理的WCF客户端

本文介绍了禁用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客户端?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 07:39