Ir para conteúdo
Fórum CódigoFonte.net
TBenichio

Problema com consumo de Webservice/WSDL

Recommended Posts

Bom dia amigos!

Estou tentando consumir o webservice do CADSUS, mas estou tendo a seguinte menagem de erro:

An unhandled exception of type 'System.InvalidOperationException' occurred in System.ServiceModel.dll

Additional information: Uma seção de configuração do ponto de extremidade para o contrato 'CADSUS.CadsusServicePortType' não pôde ser carregada porque mais de uma configuração de ponto de extremidade para esse contrato foi encontrada. Indique a seção de configuração do ponto de extremidade preferida pelo nome.

O endereço do webservice é: https://servicoshm.saude.gov.br/cadsus/CadsusService/v5r0?WSDL

E o erro acontece quando vou instanciar o objeto que faz o consumo (2ª linha)

requestPesquisar pesquisar = new requestPesquisar()
CadsusServicePortTypeClient consulta = new CadsusServicePortTypeClient(); // o erro é nessa linha
ResultadoPesquisa[] resposta = consulta.pesquisar(pesquisar);

Não estou sabendo o quê, exatamente, preciso colocar no construtor do objeto CadsusServicePortTypeClient, já tentei colocar a string "pesquisar", que é o nome da operação no WSDL mas não dá certo também.

Alguém sabe me dizer?

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui no meu projeto, estava enfrentando mesmo problema.

Fui no arquivo do App.Config, e vi que tinham duas referências ao mesmo WSDL, fui lá e apaguei uma.

Funcionou!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×
×
  • Criar Novo...