我有一个托管WCF服务的简单Windows服务。我想在LocalService帐户(甚至NetworkService帐户)下运行Windows Service。但是,当我尝试使用这两个帐户中的任何一个启动它时,它将立即停止。它启动并在LocalSystem帐户下运行正常。关于如何确定为什么它将无法在LocalService或NetworkService下运行的任何想法。

谢谢,

大卫

最佳答案

多亏了从marc_s和ho1检查事件日志的建议,我发现我需要添加一个名称空间保留,如下所示:

netsh http add urlacl url=http://+:1239/BOBPersistenceServer/ user="Local Service"


有关更多详细信息,请参见http://msdn.microsoft.com/en-us/library/ms733768.aspxhttp://msdn.microsoft.com/en-au/magazine/cc163531.aspx

关于windows-services - 为什么托管WCF服务的Windows服务不能在LocalService或NetworkService帐户下运行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3682287/

10-10 11:33