WebService - Não foi possível localizar o elemento de ponto de extremidade padrão que referencia o contrato
Recentemente estive com dificuldade em consumir web service do Banco Central do Brasil, usando uma aplicação Windows Form. Toda vez que tentava consumir ocorria esse erro:
Não foi possível localizar o elemento de ponto de extremidade padrão que referencia o contrato 'WS_TaxaCambial.FachadaWSSGS' na seção de configuração do ServiceModel cliente. Isso pode ter ocorrido devido à falta de um arquivo de configuração para o seu aplicativo ou porque nenhum elemento de ponto de extremidade correspondendo a este contrato pôde ser encontrado no elemento cliente.
Eu estava tentando acrescentar o serviço da seguinte maneira:
Só que sempre que tentava consumir o serviço, sempre ocorria o erro mostrado anteriormente. Para solucionar esse caso eu cliquei no botão Advanced / add web reference... e acrescentei a url do webservice.
Ainda não tive tempo para investigar, mas funcionou.
"Esse erro acontece porque o serviço de cálculo de preços dos Correios adiciona dois EndPoints no arquivo app.config: um utilizando SOAP e outro utilizando SOAP 1.2. Para consertar esse erro, temos que comentar um dos EndPoints no arquivo app.config. Eu, por exemplo, comentei o EndPoint referente ao SOAP 1.2"
ResponderExcluir