是否有可行的方法允许 FileSystemWatcher 类的实例继续运行,即使应用程序池由于不活动而关闭,比如一夜之间?.NET 默认为 20 分钟不活动。
理想情况下,我希望 FileSystemWatcher始终监听文件系统更改,因为当我们的应用程序池由于不活动而关闭时,文件被传入/传出文件存储或被修改的可能性甚至在一夜之间就存在。
谢谢。
编辑:对于更多上下文,我最初的想法是在我的 C# Web 应用程序中实现一个 FileSystemWatcher 实例,该实例将由 IIS 部署和运行。它的功能将是相当标准的:监听文件创建、文件删除和文件重命名。