Windows服务访问共享盘提示文件夹文件不存在

.Net技术 码拜 5年前 (2020-03-17) 3601次浏览 0个评论

为了在windows 后台执行一些任务,所以做了一个Windows服务,这个服务的主要作用是访问某个目录下的文件进行处理,并在同一个文件夹中生成一个新的文件。经过在本地电脑测试安装都没有问题,发布安装到另外一个Windows服务器上,测试的时候总是提示目标文件夹不存在,实际复制路径是可以在windows资源管理器中打开的。很奇怪。

经过排查原因,发现这和windows 服务有关,这个Windows服务安装的时候使用的是本地系统 LocalSystem

Windows服务访问共享盘提示文件夹文件不存在

需要改成用户才行:对应的设置是 User,更改后,再次安装Windows服务,此时需要填写用户名和密码,填写Windows服务的宿主机的用户名和密码即可 。

这里需要注意的有2点:本文 codebye.com 原创文章,转载请注明链接出处。

1、这个用户应该拥有访问共享盘的权限

2、这个用户如果没有加域,用户名应该是这样的格式  .\username (这里的用户名username 为示例,请自行替换匹配的)。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Windows服务访问共享盘提示文件夹文件不存在
喜欢 (2)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!