Tom*_*mas 5 windows networking filesystemwatcher c#-4.0
我开发了文件队列系统,其中来自不同 Windows 机器的几个应用程序监视相同的映射网络驱动器以进行文件更改并处理文件。要查看映射驱动器的更改,我使用 FileSystemWatcher (c# .NET 4.0) 并且在 FileSystemWatcher 停止监视后的大约一天内一切正常。我尝试使用FileSystemWatcher.Error
事件来捕获异常(如果有)。不幸的是Error 事件并不总是被触发。我没有找到解决问题的方法,FileSystemWatcher 停止工作并且没有抛出错误。有什么建议吗?
FileSystemWatcher
对于网络驱动器来说不可靠...例如,已知 SAMBA 共享存在一些问题...
另一点是,如果您在 Windows 服务中使用它...尝试从 Windows 服务访问网络驱动器通常会导致一些问题(取决于 Windows 版本等)。