問題タブ [fluentftp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - FluentFTP: リモート パーティがトランスポート ストリームを閉じているため、認証に失敗しました
問題を再現するために C# コンソール アプリを使用しています。これは.NET Framework 4.7アプリです。FluentFTPのバージョンは 24.0.0で、Nuget パッケージとしてインストールされます。
これは私のコードです:
コンソールに表示されるエラー (およびスタック トレース):
ここで何が欠けていますか?
同じホスト/ユーザー/パスのセットを使用して、Filezilla 経由で接続できます。Filezilla では、次のように設定する必要があります。
- 暗号化: 暗黙の FTP over TLS を要求する ([一般] タブで)
- 転送モード: パッシブ (「転送設定」タブ内)
アプリをデバッグ モードで実行し、関数 OnValidateCertificate および ServerCertificateValidationCallback 内にブレークポイントを設定すると、それらのブレークポイントにヒットしません。