Gracias por tu respuesta.
Ya lo intenté con ese código también, pero obtengo el mismo error.
En cambio, si me conecto al mismo servidor con las mismas credenciales mediante un cliente FTP, como por ejemplo FileZilla, se conecta correctamente y puedo gestionar los ficheros remotos sin problemas.
También comentar que con el siguiente código compruebo la existencia de un fichero en el mismo FTP, y funciona correctamente.
Código VB.NET:
Ver originalDim miUri As String = "ftp://ftp.midominio.com/carpeta/fichero.jpg"
Dim miRequest As Net.FtpWebRequest = Net.WebRequest.Create(miUri)
miRequest.Credentials = New Net.NetworkCredential("user", "pass")
miRequest.Method = Net.WebRequestMethods.Ftp.GetFileSize
Try
Dim response As Net.FtpWebResponse = miRequest.GetResponse()
' THE FILE EXISTS
Catch ex As Net.WebException
Dim response As Net.FtpWebResponse = ex.Response
If Net.FtpStatusCode.ActionNotTakenFileUnavailable = response.StatusCode Then
' THE FILE DOES NOT EXIST
Return False
End If
End Try
Return True
Parece que el problema lo tengo con el método Upload, no acabo de ver por qué razón.
Gracias y saludos!