none
Add Service Reference -Windows Form RRS feed

  • 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 ?

    segunda-feira, 24 de novembro de 2014 19:11

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.

    segunda-feira, 24 de novembro de 2014 19:21
  • 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.

    terça-feira, 25 de novembro de 2014 03:28
  • neibala,

    valide as informações do seu certificado aqui e aqui

    O Certificado do tipo A1 deve ser instalado na maquina que solicitará os serviços,

    Para instalar o certificado de maneira correta segue esse tutorial.

    Espero que ajude,

    Fico a disposição para possíveis duvidas.


    • Editado Guhls terça-feira, 25 de novembro de 2014 11:03 Novo link adicionado
    terça-feira, 25 de novembro de 2014 11:00
  • 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
    quarta-feira, 3 de dezembro de 2014 17:19
  • 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
    quinta-feira, 4 de dezembro de 2014 09:50
  • 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

    sábado, 6 de dezembro de 2014 01:26
  • utilizo o visual studio 2008, e adicionei a referencia utilizando o framework 4.0, tente fazer esse teste.
    quarta-feira, 10 de dezembro de 2014 10:22
  • 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.

    sexta-feira, 9 de janeiro de 2015 02:27