Chamar um serviço web WSE através de um proxy
-
04-07-2019 - |
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>
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