none
Donwload de arquivo via My.Computer.Network.DownloadFile RRS feed

  • Pergunta

  • Ola galera, 

    estou desenvolvendo um sistema e controlo as versões dele e suas atualizações através de código fonte mesmo.

    Acontece que quando preciso fazer o download do arquivo novo que está na web (nao sei se conhecem o hotel da web) no hospedeiro do meu site, faço o donwload do arquivo via http.

    estou recebendo o seguinte erro na hora de fazer o download do arquivo:

    The underlying connection was closed: The connection was closed unexpectedly.

    Não sei mais o que fazer, pois altero alguma coisa no sistema quase todos os dias e nao tenho como atualizar manualmente todas as estações que tem o sistema instalado. 

    Alguem sabe como posso proceder para acabar com esse erro e fazer o download do arquivo?

    obrigado


    Thiago Tavares

    quinta-feira, 12 de fevereiro de 2015 00:37

Respostas

Todas as Respostas

  • Qual o formato desse arquivo que está tentando baixar?

    Já experimentou zipá-lo e baixar numa extensão diferente? Já tentou baixar um .txt simples?

    quinta-feira, 12 de fevereiro de 2015 02:07
  • Olá,

    Experimente usar a classe WebClient para fazer o download:

    Classe WebClient (System.Net)


    Herbert Lausmann

    quinta-feira, 12 de fevereiro de 2015 10:13
  • Para fazer esse tipo de acesso para baixar o arquivo é necessário algum login? Provavelmente o problema é que não esta armazenando os cookies da sessão caso use login.

    Procura por HttpWebRequest e HttpWebResponse

    quinta-feira, 12 de fevereiro de 2015 11:17
  • Boa tarde Thiago,

    Marquei a resposta do Herbert, pois parece ser uma boa dica para o seu problema. Caso não resolva, desmarque a resposta que continuaremos ajudando ok?

    Obrigado,

    Abraço!


    Eduardo Romero

    Esse conteudo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais facil para os outros visitantes encontrarem a resolucao mais tarde.

    sexta-feira, 13 de fevereiro de 2015 18:18
    Moderador