自定义Windows服务无法正常响应

时间:2011-04-25 07:28:56

标签: c# visual-studio-2008 windows-services filesystemwatcher

我的任务是修复一项检测服务器不同分区内创建的文件的服务。此分区具有公开共享的文件夹,以允许其他帐户访问其内容。 我使用创建服务的帐户测试了该过程,并且它正常工作,能够在调试模式下停止在断点处。但是,当另一个帐户传输此文件夹中的文件时,它不会调用该程序,并且调试模式不起作用。 有人可以解释一下这种不一致吗?

感谢。

编辑: 我刚刚发现FileZilla上传的文件没有触发Windows服务,而不是通过Windows资源管理器复制/粘贴网络路径上的文件。

请有人解释一下。 :)

1 个答案:

答案 0 :(得分:1)

并非所有文件'创建'事件都会在人们可能想象的FSW中触发。如果文件是在另一个文件夹(temp?)中本地创建的,然后移动到同一驱动器上的监视文件夹,它将仅触发renamedchanged个事件。