永远运行C#FileSystemWatcher服务

时间:2014-01-23 19:16:41

标签: c# visual-studio-2010 service

我开发了一个监视一个目录的服务,然后如果创建或更改了一个文件,它将启动另一个小的c#脚本,该脚本将决定如何处理该文件。我需要始终一直在监听目录(即使在启动服务器时),因为文件可以在任何时候在这个目录中生成。

我每次都搜索并尝试了一些事情。该服务将运行然后将生成一个文件...然后它启动另一个C#脚本并使用该文件执行它所需的操作然后服务停止。所以下次在该目录中发生的事情没有任何反应。有什么我想念的吗?我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

那么,在第一次运行C#脚本后,您的C#服务将停止工作? 我认为它应该与您的服务配置有关。

查看这些链接,了解如何通过C#创建服务: http://www.codeproject.com/Articles/3938/Creating-a-C-Service-Step-by-Step-Lesson-I http://www.codeproject.com/Articles/106742/Creating-a-simple-Windows-Service http://www.codeproject.com/Articles/400697/WCF-Service-Creation-With-Csharp

我希望它可以帮助你找到你的错误。

(如果还有其他,请在评论中说明)