时间:2010-07-26 18:14:09

标签: ftp ftpwebrequest ftps

3 个答案:

答案 0 :(得分:1)

抱歉,我忘了带着我的解决方案回到这里 - 它是隐式vs显式SSL。我使用隐式的FileZilla用例,但显式为FTPWebRequest。不幸的是,FTPWebRequest不支持隐式,并且NAT在显式方面存在问题。

长话短说,我们选择了一个名为Alex FTPS client的FTPS控件,它易于使用隐式或显式ssl,易于设置,并且工作正常。

答案 1 :(得分:0)

可能,证书中存在问题,服务器在TLS / SSL协商期间发送,即操作系统不接受,等等。 尝试运行Wireshark来检查哪些数据实际上是在客户端和服务器之间发送的。

答案 2 :(得分:0)

Dim auth = New System.Net.NetworkCredential(userName, password)
sRet = ftps.Connect(sAddress, 990, auth, ESSLSupportMode.Implicit, AddressOf UF.ValidateServerCertificate, Nothing, 0, 0, 0, 600000, True