Bom dia, estou com um problema, estou criando uma aplicação que faz download e upload de arquivos do meu FTP, até ai tudo bem, o problema começa quando o usuário tem proxy na máquina, pesquisei várias maneiras de resolver e até agora nada, o código abaixo
até parece que iria funcionar, mas me retorna um erro
Dim request As FtpWebRequest = DirectCast(WebRequest.Create("ftp://domionio.com.br/arquivo/config.ini"), FtpWebRequest)
request.Credentials = New NetworkCredential(Usuario, Senha)
Dim p As WebProxy = New WebProxy("172.0.0.1", 8080)
p.Credentials = New NetworkCredential("DOMAIN\Usuario_ad", "senha")
request.Proxy = p
request.Method = WebRequestMethods.Ftp.UploadFile
Dim file() As Byte = System.IO.File.ReadAllBytes(Application.StartupPath & "\config.ini")
Dim strm As System.IO.Stream = request.GetRequestStream()
Additional information: Não há suporte para o comando de FTP solicitado durante o uso do proxy HTTP.
Como posso realizar um upload de arquivo com o código acima mas informando o proxy da máquina caso tenha? Agradeço desde já.