none
app.config para Web Service - NFe RRS feed

  • Pergunta

  • Pessoal

          Para o processo de Web Service - NFe ( Consulta de Status do Web Service )- utilizando Visual Studio com VB.net - Windows Forms, precisa mexer em alguma coisa no app.config, conforme parte do codigo abaixo ?

    <binding name="NfeConsulta2Soap12">
    ...
    <httpsTransport authenticationScheme="Digest" requireClientCertificate="true" ... />
    </binding>

       

    quinta-feira, 27 de novembro de 2014 01:20

Todas as Respostas

  • Experimenta esse binding.

    <binding name="NfeConsulta2Soap12">
      <security mode="Transport">
        <transport clientCredentialType="None" proxyCredentialType="None" realm=""/>
        <message clientCredentialType="UserName" algorithmSuite="Default"/>
      </security>
    </binding>


    terça-feira, 2 de dezembro de 2014 13:06
  • Alex Oliveira

       Mesmo fazendo a mudança que você comentou ainda continuando dando o seguinte erro ao add service referencia, o que devo fazer ?


    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.
    • Editado neibala quarta-feira, 3 de dezembro de 2014 16:09 digitação
    quarta-feira, 3 de dezembro de 2014 16:08
  • Tentei acessar aqui e o serviço pede autenticação.
    Tem documentação desse cara?

    Provavelmente será necessário passar no binding o usuário e senha de acesso.
    Ou pode fazer isso também no SoapUI.
    quarta-feira, 3 de dezembro de 2014 19:18
  • Alex

       Esta url trabalha com certificado, estava observando melhor o seu código enviado e percebi que ele acusou warnings, você saberia o porque ?

    url :

    https://nfe.fazenda.sp.gov.br/nfeweb/services/nfestatusservico2.asmx

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <system.serviceModel>
        <protocolMapping>
          <add scheme="https" binding="wsHttpBinding" />
        </protocolMapping>
        <bindings>
          <customBinding>
          <binding name="NfeConsulta2Soap12">
            <security mode="Transport">
              <transport clientCredentialType="None" proxyCredentialType="None" realm=""/>
              <message clientCredentialType="UserName" algorithmSuite="Default"/>
            </security>
          </binding>
          </customBinding>
        </bindings>
      </system.serviceModel>    
    </configuration>

          

    segunda-feira, 8 de dezembro de 2014 02:29
  • Alex Oliveira

      Para tornar mais fácil, como você fez seu add reference serviço, pois até o momento não consegui, quando mando pelo web service framework 2.0, ele chega a pedir o certificado, seleciono o certificado, aparece o serviço, mostra o dados do serviço mais não habilitar, o add reference, como você fez no seu ?

    url :

    https://nfe.fazenda.sp.gov.br/nfeweb/services/nfestatusservico2.asmx

    Você teria ai outro app.config ?

    segunda-feira, 8 de dezembro de 2014 02:46
  • Alex Oliveira

     
         Para tornar mais fácil, como você fez seu add reference serviço, pois até o momento não consegui, quando mando pelo web service framework 2.0, ele chega a pedir o certificado, seleciono o certificado, aparece o serviço, mostra o dados do serviço mais não habilitar, o add reference, como você fez no seu ?

    segunda-feira, 8 de dezembro de 2014 03:30
  • Ola Alex,

    Voce conseguiu resolver seu problema para adicionar o webservice ? Estou com situação identica aqui e não consigo referenciar.

    Como fez no seu projeto?

    terça-feira, 6 de dezembro de 2016 22:04