我有一个以本地系统运行的Windows服务,它将搜索指定位置的某些文件/文件夹。
问题是,当我在网络中指定共享文件夹的路径时,它将返回“找不到路径”
我已经设置了
serviceProcessInstaller1.Account = ServiceAccount.LocalSystem;
但我通过使用ServiceAccount.NetworkService
UserName
和Password
来尝试this.Context.Parameters[key].ToString()
此时没有任何反应
for ServiceAccount.LocalSystem
如果我通过“Services.msc”设置“登录”属性,它将正常工作。但需要通过代码来实现。
答案 0 :(得分:1)
您需要在拥有网络卷权限的用户帐户下运行您的服务。通常,这意味着您的一个域帐户。所有内置服务帐户都不具备此类权利。