Pergunta

Eu estou usando Web Services Enhancements 3.0 para chamar um serviço web a partir de uma aplicação ASP.NET escrito em C # com Visual Studio 2005.

eu posso chamar o serviço web no Internet Explorer se eu mudar as configurações de conexão de rede para usar um proxy específico SOCKS5 mas a partir da página .aspx eu recebo uma mensagem de erro que me diz que eu deveria estar usando o proxy.

Você sabe como configurar o cliente de serviço de internet para usar o proxy?

Graças

PS:

Ao adicionar o seguinte para Web.config não funciona:

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

Solução

Você precisa set "habilitado" atributo do elemento defaultProxy como "true" para fazê-lo funcionar:

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

Isso deve funcionar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top