我尝试在“本地系统”中运行服务:没有工作。
我尝试在networking共享文件夹中拥有权限的帐户中运行该服务:没有工作。
我是否必须为此创build一个独立的应用程序,并以具有networking共享文件夹权限的用户身份启动此应用程序?
谢谢,
PID存在于netstat中,但在任务pipe理器中不存在
在asp.net应用程序中使用Windows WCF服务
python服务员作为一个Windows服务
通信对象System.ServiceModel.Channels.ServiceChannel不能用于通信,因为它处于Faulted状态
创build一个服务(SERVICE_ACCEPT_SESSIONCHANGE)
尼克
单声道3.0,Ubuntu 12.10,Nginx和ServiceStack
与YASJW批处理脚本中的path不一致
在Windows服务中运行batch file
服务启动时的DLL加载顺序
在依赖于Oracle的Windows启动时自动启动Windows服务
两种情况都应该可以工作。 “本地系统”是您可以授予共享权限的活动目录中的计算机帐户。 我不知道为什么它不适合你。 但是,这是你能做的。
使用一个regualar帐户(它更容易)。
测试您的应用程序为控制台应用
调整客户端上的审计以将所有内容记录到安全日志中。 这是从本地安全策略应用程序完成的。 并在服务器上做同样的事情(如果可以的话)。
这应该足以找到问题。
更新1 :回应我认为是错误的评论(但也许我是…)。 注释引用的服务(无网络访问的服务)称为本地服务帐户(NT AUTHORITY LocalService)。 它通常用于应用程序池的标识,但可用于服务。 它与本地系统帐户不一样。
来自msdn :
当某个服务在作为域成员的计算机上的本地系统帐户下运行时,该服务具有任何网络访问授予该计算机帐户或该计算机帐户所属的任何组。
您应该使用UNC路径(如Scott建议的那样),并在可以访问网络资源的明确帐户下运行该系统; 这应该工作。
它可能不会在LocalSystem下运行,因为这是Windows中一个特殊的用户帐户,只能访问本地系统。 LocalSystem在NT4中没有网络访问权限,并且在2000年以后,它被视为计算机帐户用于网络访问目的,并受到本地安全策略中的访问限制。 请参阅此页面了解更多信息。
简短的回答:使用明确的帐户来运行有权访问UNC路径的服务。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。