Ich versuche, eine sichere FTP-Datei hochladen und immer Fehler zu bekommen. Dies wird durch die Tatsache ergänzt, dass meine Zielwebsite ein selbstsigniertes Zertifikat verwendet. Ich habe versucht, alle Probleme zu ignorierenSicherer Kommunikationsfehler. FTP
ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback((obj, certificate, chain, policyErrors) =>
{
return true;
});
und das Zertifikat als vertrauenswürdige Stammzertifizierungsstelle zu installieren, die die policyErrors eliminiert.
Aber ich bin immer noch den Fehler Keine Verbindung immer gemacht werden, da der Zielcomputer aktiv
verweigerteDies ist eigentlich die innere Ausnahme, die äußeree Ausnahme ist Der Remoteserver hat einen Fehler zurückgegeben: 227 Passiver Modus eingeben aber ich denke, dass .net verwirrt wird und die letzte Info-Nachricht als Fehler behandelt.
Ich bin mir nicht sicher, ob dies daran liegt, dass der Host die Verbindung ablehnt (ich verfolge das mit ihnen) oder ich mache etwas falsch.
Ich habe die Protokollierung aktiviert und es scheint durch feine gehen (authentifiziert, cwd, pasv etc ...), bis ich diesen Fehler bekomme.
Prost Jason, sieht soweit gut aus. –
Freut mich zu hören! – jasonh