Я пытаюсь загрузить защищенный файл FTP и постоянно получаю сообщения об ошибках.
Это усугубляется тем фактом, что мой целевой сайт использует самозаверяющий сертификат.
Я пытался игнорировать любые проблемы
ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback((obj, certificate, chain, policyErrors) =>
{
return true;
});
и установка сертификата в качестве доверенного корневого ЦС, что устраняет ошибки policy.r.
Тем не менее, я все еще получаю сообщение об ошибке Невозможно установить соединение, поскольку целевая машина активно отказала ему
Это на самом деле внутреннее исключение, внешнее исключение - Удаленный сервер вернул ошибку: 227 Вход в пассивный режим , но я думаю, что .net запутался и воспринял последнее информационное сообщение как ошибку.
Я не уверен, что это потому, что хост фактически отказывается от соединения (я преследую это с ними) или я делаю что-то не так.
Я включил ведение журнала, и, кажется, он проходит нормально (authenticates, cwd, pasv и т. Д.), Пока не получит эту ошибку.