每次我们在 Windows Server 2019 中运行某个商业软件时,都会弹出一个包含此错误的窗口:
ICSharpCode.sharpziplib.zip.zipexception. Cannot find central directory
看起来 dll ICSharpCode.SharpZipLib.dll 正在尝试解压一个损坏的文件,然后抛出这个错误。
dll 应该没问题(它在其他服务器上运行)所以我们需要找到导致错误的文件。
我们已经尝试过 Microsoft Process Monitor,但是我们得到的是 +1M 寄存器,并且我们无法找到任何相关内容。
所以问题是,有没有办法找到 .dll 使用/修改了哪些文件?你会怎么做?
几个月来,我们一直在尝试解决这个问题,甚至官方支持也无法提供帮助......我希望这可以帮助其他遇到类似问题的人。
问候
约瑟夫