【发布时间】:2009-01-08 01:50:40
【问题描述】:
我在 VS2005 中使用 FileSystemWatcher 来监视目录并考虑将应用程序更改为服务。在服务尝试删除文件之前,一切都很好。将异常发送到事件查看器,我得到一个 System.UnauthorizedAccessException。在表单中运行时,可以通过相同的 FileSystemWatcher 代码删除有问题的文件(测试)。我已经检查了文件夹的 LocalService 权限,甚至更改了运行该服务的人员。我注释掉了有关 FileSystemWatcher 的代码,但仍然无法使用该服务删除文件 我正在尝试使用 File.Delete(filename)。认为问题可能与“文件”有关,我尝试了 File.Copy(filename, newfilename) 并且效果很好
【问题讨论】:
标签: .net file windows-services