2011-07-05 11 views
10

Mi computadora tiene un servidor proxy definido globalmente (en la configuración de opciones de Internet).¿Deshabilitar proxy web para un cliente WCF?

Tengo una aplicación .Net 4 que utiliza un cliente WCF para un host remoto. El código de cliente ha sido generado por VS add service reference dialog. Como mi proxy no puede llegar al host, cada llamada finaliza con una excepción de comunicación.

¿Cómo puedo configurar mi configuración de cliente para que no use el proxy predeterminado?

Respuesta

15

Se puede decir WCF no utilizar el proxy predeterminado estableciendo el BasicHttpBinding.UseDefaultWebProxy a false:

<client> 
    <endpoint address="http://server/myservice" 
       binding="basicHttpBinding" 
       contract="IMyService" /> 
</client> 
<bindings> 
    <basicHttpBinding> 
     <binding useDefaultWebProxy="false" /> 
    </basicHttpBinding> 
</bindings> 
+0

tan simple me lo perdí :) –

+0

gracias, me has salvado la vida, he estado en ella una semana usando las entradas de system.net defaultProxy :) –

1

En la configuración de su unión, establezca useDefaultWebProxy = false

Cuestiones relacionadas