Pregunta

Estoy usando Web Services Enhancements 3.0 para llamar a un servicio web desde una aplicación ASP.NET escrita en C # con Visual Studio 2005.

Puedo llamar al servicio web en Internet Explorer si cambio la configuración de la conexión de red para usar un proxy SOCKS5 específico, pero desde la página .ASPX recibo un mensaje de error que me indica que debo usar el proxy.

¿Sabe cómo configurar el cliente de servicio web para usar el proxy?

Gracias

PS:

Agregar lo siguiente a Web.config no funciona:

<system.net>
  <defaultProxy>
    <proxy proxyaddress="http://theproxy:8080" bypassonlocal="True" />
  </defaultProxy>
</system.net>
¿Fue útil?

Solución

Debes configurar " habilitado " atributo del elemento defaultProxy a " true " para que funcione:

<system.net>
  <defaultProxy **enabled="true"**>
    <proxy proxyaddress="http://theproxy:8080" bypassonlocal="True" />
  </defaultProxy>
</system.net>

Esto debería funcionar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top