Inquiridor
app.config para Web Service - NFe

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