.net - Windows 服务将文件写入网络共享

标签 .net file-io windows-services impersonation

我正在运行一个 Windows 服务,它将文件从监视文件夹 (IO.FileSystemWacher) 移动到网络上的 UNC 共享。

网络共享是安全的,但共享对服务用户具有完全控制权;尽管如此,我还是遇到了找不到文件路径的问题。

我打算冒充服务(当前)用户,但不确定这是否是正确的方法。

想法?

最佳答案

检查这些:

  • 您的服务用户是域帐户吗? (本地帐户不行)
  • 服务用户是否具有 UNC 共享的 NTFS 写入权限? (共享级权限还不够,还必须有NTFS权限)

关于.net - Windows 服务将文件写入网络共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/887456/

相关文章:

c# - 桌面应用程序的身份验证

c# - 登录 C# Windows 服务

.net - 跟踪监听器忽略traceOutputOptions ="DateTime"

c# - 使用 DataContractSerialize 保存文件期间发生序列化错误

java - .NET - 与 EJB

java - 如何在 Java 中以编程方式创建 XML 文档?

android - 保存 Parcelable 数据

C++/Win32 : How to wait for a pending delete to complete

c# - 检查我的程序是否在 64 位机器上以 32 位模式运行,如果以 64 位运行 - 我如何强制它为 32 位

c# - 如何在每天的特定时间运行 Windows 服务