【发布时间】:2019-12-05 11:27:03
【问题描述】:
预运行代码。但现在他犯了一个错误。
错误是“TLS 与控制连接不匹配”。在 client.Upload () 期间出现错误。
我正在用 c# 开发。在 Filezilla 应用程序中,相同的过程可以正常工作。上传时出错。我该怎么办?
using (Ftp client = new Ftp())
{
client.ServerCertificateValidate += ValidateCertificate;
client.ConnectSSL(Host);
client.Login(Username, Password);
client.Upload(dosyaAdi, LocalDestinationFilename);
}
【问题讨论】:
-
你使用的是什么 FTP 库?
-
使用 Limilabs.FTP.Client;
-
那你为什么在这里问?联系他们的支持——您的 FTP 服务器需要 TLS 会话恢复。我在他们的在线文档中没有找到任何提及。
-
另一台电脑上的同一个项目运行流畅。它不会给出 TLS 错误并且正在执行更新过程。此前项目运行顺利。
-
又是什么电脑?另一个服务器或另一个客户端? + 该类是否支持任何类型的日志记录? + 或者您是否有权访问 FTP 服务器日志文件?