FileSystem观察程序路径无法正常工作

时间:2012-07-10 04:32:38

标签: c# asp.net .net

我创建了C#windows服务来监控活动目录密码的变化。每当密码更改时,服务将调用Web服务并返回结果。如果服务返回不返回成功,则filewatcher directry为其创建文本文件;否则没有。服务启动时,如果有任何待处理请求,它将处理。

//Whenever file created... Synchronize the pending requests. When active direcory changes occur it will create files. If request is suucessfull delte the created file otherwise not

当我改变`路径。 Filewatchercreated事件未触发。比如用任何其他名称更改密码数据或类似的东西。如果有人可以帮我解决问题。

2 个答案:

答案 0 :(得分:1)

您还记得在某处设置通知过滤器吗?

我无法看到你创建观察者的位置,但可能是:

NotifyFilter = NotifyFilters.LastWrite | NotifyFilters.LastAccess | NotifyFilters.Attributes;

答案 1 :(得分:0)

我过去使用filewatcher遇到了所有令人烦恼的问题,就像这个问题一样,我已经在我的所有代码中废除了它,然后回到可靠的旧计时器并轮询目录。它为我提供100%的工作时间,并在服务未运行时选择文件。我希望有所帮助。