Bri*_*n T 9 windows-service file-permissions
我在本地机器上运行了一个 Windows 服务。它被配置为在 NT AUTHORITY\NETWORK SERVICE 下运行。该程序访问同一子网中计算机上的网络共享驱动器。该共享目录将“所有人”设置为“完全控制”。
我在 File.Exists() 上得到 False,但文件存在。我确定这是一个许可问题。我是不是忘记了什么?请注意,带有共享驱动器的计算机不在域中。
sys*_*138 13
具有共享驱动器的机器不在域中的事实是您的主要问题所在。为了使其工作,您必须将 Windows 服务配置为以特定用户身份运行,然后您必须使用相同的密码在远程系统上创建一个相同的用户。那么它可能会起作用。
问题源于这样一个事实:为了登录不在域中的机器,您必须使用该机器上存在的帐户登录该机器。该本地机器上肯定不存在用于其他内容的机器帐户。通过使用相同的密码创建相同的用户,您也许可以使登录工作。
| 归档时间: |
|
| 查看次数: |
33114 次 |
| 最近记录: |