none
Erro referência de servico - Webservice Sefaz RRS feed

  • Pergunta

  • Ola, preciso muuuito de ajuda, ao referênciar servico no link   " *

    'https://www.nfe.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx'

    * " em um projeto em .NET (e em C#) da o erro *( Ocorreu um erro ao baixar 'https://www.nfe.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx/$metadata'.
    A conexão subjacente estava fechada: Erro inesperado em um envio.
    Não é possível ler os dados da conexão de transporte: Foi forçado o cancelamento de uma conexão existente pelo host remoto.
    Foi forçado o cancelamento de uma conexão existente pelo host remoto
    O metadados contém uma referência que não pode ser resolvida: 'https://www.nfe.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx'.
    Erro ao fazer a solicitação HTTP para https://www.nfe.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx Isso pode estar relacionado ao fato de o certificado de servidor não estar corretamente configurado com HTTP.SYS no caso HTTPS. Isso também pode ter sido causado por uma incompatibilidade da associação de segurança entre o cliente e o servidor.
    A conexão subjacente estava fechada: Erro inesperado em um envio.
    Não é possível ler os dados da conexão de transporte: Foi forçado o cancelamento de uma conexão existente pelo host remoto.
    Foi forçado o cancelamento de uma conexão existente pelo host remoto
    Se o serviço está definido na solução atual, tente compilar a solução e adicionar a referência de serviço novamente.) *

    Ja pesquisei em muitos lugares e até aogra nada, ja faz mais de 1 semana que estou tentando. Alguem poderia me ajudar. Obs.: se tento validar a referencia no link (

    https://hom.nfe.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx

    ) que é o de homologação, da certo. Mas preciso da Base de producao. Erro em anexo. 



    terça-feira, 30 de agosto de 2016 19:45

Respostas

  • Bom dia Wesley Pinheiro,

    Obrigado pela participação no Fórum MSDN.

    Neste link há um erro semelhante ao que você citou acima e algumas sugestões.

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 31 de agosto de 2016 12:34
    Moderador

Todas as Respostas

  • Bom dia Wesley Pinheiro,

    Obrigado pela participação no Fórum MSDN.

    Neste link há um erro semelhante ao que você citou acima e algumas sugestões.

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 31 de agosto de 2016 12:34
    Moderador
  • tambem estou com esse mesmo problema e esse link não ajudou muito.

    Obrigado

    domingo, 18 de setembro de 2016 18:57
  • A única solução é abrir o webservice através de um browser, salvar o xml em disco e carregar do arquivo xml as informações.

    Dennnis

    terça-feira, 12 de dezembro de 2017 13:06
  • Acho que a essa altura você já deva ter conseguido, mas como essa semana passei por esse mesmo ponto descobri muitas coisas.
    Mesmo com o certificado Digital válido não conseguia referenciar os metodos do web service na minha solution então salvei o WSDL e o converti em classe. Feito isso consegui gerar um xml e realizar o envio da solicitação para o donwload.

    Para converter o WSDL em classe utilizei o terminal do visual studio 2017 lá vc tem apontar seu arquivo e ele converte.

        wsdl C:\caminho so seu arquivo

    Simples assim, depois só jogar a classe em seu projeto. Ah estou fazendo em C#.

    O retorno é uma String com os documentos zipados, ai vc tem q recolher a tag <docZip> e realizar a conversão.

    sexta-feira, 23 de março de 2018 15:26