我构建了一个 .NET Mono 应用程序,它每分钟将文本文件上传到服务器。在我看来,避免应用程序崩溃的最好方法是在上传代码周围使用 try-catch,这样可以捕捉到意外错误。
并且始终正确运行大约 2 天,然后突然崩溃。我已经找了几个星期的原因,但找不到。
我得到的错误是:
未处理的异常:System.Net.WebException:请求在 System.Net.FtpWebRequest.CheckIfAborted() [0x00000] in :0 at System.Net.FtpWebRequest.set_Sate (RequestState value) [0x00000] in :0 在 System.Net 中止。 FtpWebRequest.ProcessRequest(RequestState value) [0x00000] in <filename:0 unknown>: 在 System.Threading.Thread.StartUnsafe () [0x00000] in <filename:0 unknown>: