Pergunta

Estou atrás de um firewall no trabalho no momento e estava testando algo que implantei em meu site, e o proxy de trabalho parece estar bloqueando um pouco.

Basicamente estou recebendo uma mensagem de:

A operação não é válida devido ao estado atual do objeto

Eu descobri que meu proxy está interferindo, mas não consigo ver nenhuma configuração avançada ou qualquer coisa que eu possa configurar para passar pelo meu proxy para chegar ao meu serviço.

Fiz uma pesquisa rápida no Google, mas não tive alegria.

Alguém encontrou uma maneira rápida de contornar isso?

Foi útil?

Solução

Editar, esqueci de escrever esta parte na resposta:Pode ser necessário adicionar o URL de referência da web à lista segura do seu proxy.Não tenho certeza de qual proxy você está usando ou se você tem controle sobre ele, mas isso deve resolver seu problema.Se você não tiver acesso para alterar o proxy, apresento uma solução rápida logo abaixo.

Aqui está uma solução rápida, basta usar o navegador para navegar até o WSDL.Pegue o xml e salve-o como um arquivo .wsdl no computador no qual você deseja gerar o cliente.Então use o wsdl.exe para gerar o cliente apontando para o caminho onde você salvou o arquivo wsdl.

Outras dicas

Outra opção é acessar a configuração da web ou a configuração do aplicativo do seu aplicativo e adicionar o seguinte abaixo do elemento:

<system.net> 
    <defaultProxy useDefaultCredentials="false">
       <proxy usesystemdefault="true" proxyaddress="10.0.0.1" port="80" bypassonlocal="true" />
    </defaultProxy>
</system.net>

Você pode então adicionar a referência da web da maneira normal.

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