Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

id.cs

Problema com o System.Net.FtpWebRequest

Recommended Posts

Bom dia amigos,

Estou voltando ao fórum, porem agora aqui em .Net, migrei de ASP para ASP.Net, é uma maravilha, porem já me deparei com alguns problemas, um deles é este, estou fazendo um simples código que acessa via ftp um servidor para listar os arquivos em um label, depois pretendo manipular esses arquivos. Só que logo após a autenticação me dá o seguinte erro:

 

The underlying connection was closed: The server committed a protocol violation.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

 

Exception Details: System.Net.WebException: The underlying connection was closed: The server committed a protocol violation.

Andei pesquisando no Google a respeito do erro e me deparei com muita gente falando a respeito, só que em nenhum caso encontrei a solução, também já postei no fórum do MSDN pra ver se alguem por lá me ajuda, só que lá parece que o pessoal é meio desligado, não interagem tanto quanto no iMasters, de qualquer forma peço a gentileza do feras em asp.net pra me dar essa luz e já agradeço a todos que poderem me ajudar.

 

Meu código que faz o acesso por ftp:

 

Dim Ftp As FtpWebRequest = FtpWebRequest.Create("endereco_ftp")		Ftp.AuthenticationLevel = Security.AuthenticationLevel.MutualAuthRequested		Ftp.Credentials = New NetworkCredential("usuario", "senha")		Ftp.Method = WebRequestMethods.Ftp.ListDirectory		Dim sr As New StreamReader(Ftp.GetResponse().GetResponseStream())		Dim str As String = sr.ReadLine()		While Not str Is Nothing			str = sr.ReadLine			lblArquivosFtp.Text = str		End While		sr.Close()		sr = Nothing		Ftp = Nothing		lblResposta.Text = "Conectou"

Compartilhar este post


Link para o post
Compartilhar em outros sites

O erro dá em qualquer servidor FTP que você tente acessar usando seu código?

Em qualquer servidor de FTP, até por sinal fiz algumas pesquisas no MSDN em inglês e vi vários post sobre isso, o que poderia ser?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.