Tamir SharpSSH有时会不断下载被Filezilla拉下的文件失败

本文关键字:Filezilla 失败 文件 下载 SharpSSH Tamir | 更新日期: 2023-09-27 18:01:18

我正在从客户端的SFTP下载文件。当我从Filezilla中执行此操作时,它总是以标准方式成功。

另一方面,当我在我们的应用程序中使用Tamir SharpSSH库进行SFTP通信时,当我们所有的文件下载尝试失败时,周期不断出现。

我知道这个应用程序可以工作,因为代码已经几个月没有更改了,而且它工作的频率比不工作的频率要高得多,但是当一整天或更长时间的所有文件下载失败时,周期不断出现,只有应用程序。

我得到的异常是tamir . sharpsh .jsch. sftpexception。显然没多大帮助。

我的猜测是客户端在他们这边做修改,或者改变权限,因为他们那边还没有活动,但是异常消息我不知道。

谁有什么建议?我在哪里可以找到解决方案?我应该测试/尝试什么?

感谢您的宝贵时间!

Tamir SharpSSH有时会不断下载被Filezilla拉下的文件失败

真正的信息是" No such file "。原因是,在我们的一个配置文件中,根文件夹路径的斜杠被省略了。当你在VS Watch中打开异常变量时,你会看到标准异常中的所有信息属性都是空的,或者只是设置为' tamir . sharpsh .jsch. sftpexception '。

但是,一个额外的属性显然被添加到tamir . sharpsh .jsch. sftpexception类中- "message",这是存储实际消息的地方,而Exception。Message通常设置为"tamir . sharpsh .jsch"。SftpException"。问题是附加属性是私有的,只有VS Watch或类似的才能看到。

因为我们的异常传播机制是基于日志exception的。消息1大部分时间得到" tamir . sharpsh .jsch. sftpexception "