我使用的是来自
EnterpriseDT
. 下面的设置适用于我的一个项目,但它失败了
Rejected--secure connection required (code=530)
另一个指向不同地址的。
Dim ftp = New EnterpriseDT.Net.Ftp.SecureFTPConnection _
With {.LicenseOwner = "[REDACTED]", _
.LicenseKey = "[REDACTED]", _
.ServerAddress = "[REDACTED]", _
.ServerPort = 21, _
.UserName = "[REDACTED]", _
.Password = "[REDACTED]", _
.ConnectMode = EnterpriseDT.Net.Ftp.FTPConnectMode.PASV, _
.TransferType = EnterpriseDT.Net.Ftp.FTPTransferType.ASCII}
ftp.Connect()
我知道所有的地址、用户名、密码等都是正确的,因为我已经在命令行sftp应用程序中使用了它们,所以我假设我在secureftpconnection设置中缺少了一些东西。我已经尝试为sslversion指定所有有效值,但这没有帮助。这个神秘的错误消息是什么试图告诉我我的设置?