2
即使在應用程序池由於不活動而關閉的情況下,是否允許FileSystemWatcher類的實例繼續運行,是否有可行的方法? .NET默認值是20分鐘不活動。如何在應用程序池停止時保持FileSystemWatcher運行
理想情況下,我想爲FileSystemWatcher的到總是監聽文件系統的變化,作爲文件的潛在輸入/輸出我們的文件存儲被轉移,或修改,有甚至通宵,當我們的應用程序池由於不活動而關閉。
謝謝。
編輯:對於更多的上下文,我最初的想法是在我的C#web應用程序中實現一個FileSystemWatcher實例,該實例將由IIS部署和運行。它的功能將相當標準:監聽文件創建,文件刪除和文件重命名。
App Pool和FileSystemWatcher與彼此沒有任何關係。我想要充分回答你的問題,讀者將不得不知道你是如何使用FileSystemWatcher的。例如,如果您在Windows服務中使用FileSystemWatcher,那麼我不相信您有任何問題 - 或許您會回答您的問題。 – Jeremy
最好的解決方案可能是創建一個啓動FileSystemWatcher並將更改存儲到某種數據庫中的Windows服務。 – Casperah
你在說什麼「應用程序池」? –