Inquiridor
Add Service Reference -Windows Form

Pergunta
-
Pessoal
Sou novo em web service, e no projeto que estou desenvolvendo utilizando Windows Forms (vb.net), eu preciso adicionar o link (https://nfe.fazenda.sp.gov.br/nfeweb/services/nfestatusservico2.asmx) , só que está dando erro conforme telas em anexo, mais se eu mandar validar pela tela do Add Service Reference ele abre sem problema, mais mesmo assim não habilita para adicionar o que devo fazer para corrigir este problema ?
E caso eu não adicione, o que irá acontecer de problema ou erro ?
Todas as Respostas
-
Boa tarde neibala,
para adicionar essa referencia utilize a opção Add Web Reference (ultima print que você postou),
e adicione o seguinte link: https://nfe.fazenda.sp.gov.br/nfeweb/services/nfestatusservico2.asmx,
após fazer isso clique na setinha verde, e será solicitado seu certificado digital, selecione-o e adicione essa referencia ao seu projeto.
Espero Que ajude.
-
Luis Gustavo
Eu fiz isto mais mesmo assim não foi habilitado o botão de add reference, e estava verificando em outros locais, é algo ligado a certificação com usuário credenciais, mais até o momento não consegui identificar o motivo,
e até fiz um teste utilizando um web service de teste sem certificação e deu certo conforme você falou, mais para o caso do nfestatusservico2 até o momento não consegui, então a dúvida ainda continua pendente, caso alguém saiba fico grato da ajuda. -
- Editado Guhls terça-feira, 25 de novembro de 2014 11:03 Novo link adicionado
-
Luiz
Fazendo os testes percebi que o certificado está tudo ok, acredito que o meu problema seja algo ligado a configuração do certificado dentro Visual Studio, ou com o Internet Explorer, que ele não esteja reconhecendo ?
There was an error downloading 'https://nfe.fazenda.sp.gov.br/nfeweb/services/nfestatusservico2.asmx'. The request was aborted: Could not create SSL/TLS secure channel. Metadata contains a reference that cannot be resolved: 'https://nfe.fazenda.sp.gov.br/nfeweb/services/nfestatusservico2.asmx'. The HTTP request was forbidden with client authentication scheme 'Anonymous'. The remote server returned an error: (403) Forbidden. If the service is defined in the current solution, try building the solution and adding the service reference again.
Preciso alterar o meu app.config, veja como está o meu até o momento ?
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<binding name="NfeConsulta2Soap12">
<security mode="Transport">
<transport clientCredentialType="None" proxyCredentialType="None" realm=""/>
<message clientCredentialType="UserName" algorithmSuite="Default"/>
</security>
</binding>
</configuration>- Editado neibala quarta-feira, 3 de dezembro de 2014 17:23 erro inesperado
-
vendo a imagem enviada no print percebi que a url que você está tentando adicionar é diferente, tente retirar tudo que há depois de asmx e tente novamente, fiz esse processo no visual studio 2008, 2010, e 2013 e funcionou normal, bem simples de adicionar o endereço
-
Luis Gustavo
E url que estou passando está abaixo (item a), a url que você viu com informações a mais, foi o caso quando mando adicionar pelo framework 2.00 onde ele pede o certificado seleciono o certificado, escolho o serviço, mais mesmo assim ele não habilitar o add reference, já por outro framework, ele da o erro que informei acima.
Acredito que seja algo de configuração que devo fazer, ligado a questão de certificado, você alterou alguma coisa no seu app.config ?
item a)
https://nfe.fazenda.sp.gov.br/nfeweb/services/nfestatusservico2.asmx
-
-
Luis
Também tentei mais não deu certo, estou verificando se deve ser alguma coisa ligar a atualização do Windows, pois em outra maquina foi sem problema, já na outra continua o problema.
There was an error downloading 'https://nfe.fazenda.sp.gov.br/nfeweb/services/nfestatusservico2.asmx'. The request was aborted: Could not create SSL/TLS secure channel. Metadata contains a reference that cannot be resolved: 'https://nfe.fazenda.sp.gov.br/nfeweb/services/nfestatusservico2.asmx'. The HTTP request was forbidden with client authentication scheme 'Anonymous'. The remote server returned an error: (403) Forbidden. If the service is defined in the current solution, try building the solution and adding the service reference again.