我们有一个 asp.net mvc 应用程序,我们想将 FileSystemWatcher 与之集成。我已经看到了很多关于如何实现 FileSystemWatcher 的好例子,但我真的不知道将它放在我的应用程序中的什么位置。似乎应该从应用程序开始。有任何想法吗?
问问题
2385 次
2 回答
5
在 Application_Start() 中设置它。最好的例子之一是使用 ConfigureAndWatch() 设置 log4net,它在内部使用 FileSystemWatcher。例子:
log4net.Config.XmlConfigurator.ConfigureAndWatch(new FileInfo(Server.MapPath("/log4net.config")))
于 2009-11-03T20:55:56.400 回答
1
如果要监视文件系统的更改,最好将 FileSystemWatcher 与 Windows 服务结合使用。Windows 服务持续运行,而 Web 应用程序中的代码仅在响应 HTTP 请求时执行。
这篇文章可能是一个很好的起点。
于 2009-11-03T20:06:17.140 回答