我正在尝试进行安全的FTP文件上传并不断收到错误。 我的目标站点使用自签名证书这一事实使情况更加复杂。 我试过忽略任何问题
ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback((obj, certificate, chain, policyErrors) =>
{
return true;
});
并将证书安装为受信任的根CA,以消除policyErrors。
但是,我仍然收到错误无法建立连接,因为目标计算机主动拒绝
这实际上是内部异常,外部异常是远程服务器返回错误:227进入被动模式但我认为.net变得困惑并将最后一条信息消息视为错误。
我不确定这是不是因为主机实际上拒绝了连接(我正在跟他们这样做)或者我做错了什么。
我已经启用了日志记录,它似乎经历了很好的(authenticates,cwd,pasv等...),直到我收到错误。