FTP を使用してサーバーにファイルをアップロードしようとしています (xampp でビルドしたので、Apache と FileZilla サーバーがあります)。
AC# アプリは数時間正常に動作しますが、この例外が発生し、アプリがファイルのアップロードを停止します。
(私は接続を維持しています。コードはデバッグされ、一貫しています。xamppを使用して他のマシンでいくつかのテストを行い、同じ問題がありました。)
返されるメッセージは次のとおりです。
System.Net.WebException: Eccezione durante una richiesta WebClient. ---> System.IO.IOException: Impossibile scrivere dati sulla connessione di trasporto: Connessione in corso interrotta forzatamente dall'host remoto. ---> System.Net.Sockets.SocketException: Connessione in corso interrotta forzatamente dall'host remoto
in System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
in System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)
--- Fine dell'analisi dello stack dell'eccezione interna ---
in System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)
in System.Net.FtpDataStream.Write(Byte[] buffer, Int32 offset, Int32 size)
in System.Net.WebClient.UploadBitsState.WriteBytes()
in System.Net.WebClient.UploadBits(WebRequest request, Stream readStream, Byte[] buffer, Byte[] header, Byte[] footer, CompletionDelegate completionDelegate, AsyncOperation asyncOp)
in System.Net.WebClient.UploadFile(Uri address, String method, String fileName)
--- Fine dell'analisi dello stack dell'eccezione interna ---
in System.Net.WebClient.UploadFile(Uri address, String method, String fileName)