禁用WCF客户端的Web代理?

Ste*_*e B 11 wcf proxy .net-4.0

我的计算机具有全局定义的代理服务器(在Internet选项配置中).

我有一个.Net 4应用程序,它使用WCF客户端到远程主机.客户端代码由VS添加服务引用对话框生成.由于我的代理无法访问主机,因此每个呼叫都会以通信异常结束.

如何设置我的客户端配置以不使用默认代理?

Enr*_*lio 16

您可以通过将BasicHttpBinding.UseDefaultWebProxy设置为false:来告诉WCF不要使用默认代理:

<client>
    <endpoint address="http://server/myservice"
              binding="basicHttpBinding"
              contract="IMyService" />
</client>
<bindings>
    <basicHttpBinding>
        <binding useDefaultWebProxy="false" />
    </basicHttpBinding>
</bindings>
Run Code Online (Sandbox Code Playgroud)