我正在运行一个 Windows 服务,它将文件从监视文件夹 (IO.FileSystemWacher) 移动到网络上的 UNC 共享。
网络共享是安全的,但共享对服务用户具有完全控制权;尽管如此,我还是遇到了找不到文件路径的问题。
我打算冒充服务(当前)用户,但不确定这是否是正确的方法。
想法?
最佳答案
检查这些:
- 您的服务用户是域帐户吗? (本地帐户不行)
- 服务用户是否具有 UNC 共享的 NTFS 写入权限? (共享级权限还不够,还必须有NTFS权限)
关于.net - Windows 服务将文件写入网络共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/887456/