Windows Service 访问远程共享权限设置

正在开发一个Windows Service ,需要在共享目录中写文件。

开发调试中,使用控制台运行,代码没问题。

但是Windows服务部署运行,就有异常。最后捕获异常,是没有权限访问共享目录。

此共享目录没有问题,权限是Everyone,并且部署的电脑可以打开此共享目录。

原来是微软埋了一个坑,Windows Service 就是不能访问共享目录。

知道了这个原因,也好解决了。

方法就是带授权用户信息访问:

Net Use //ServerIP//ShareFolder Password /USER:User

你可能感兴趣的:(Windows Service 访问远程共享权限设置)