为什么托管WCF服务的Windows服务不会在LocalService或NetworkService帐户下运行

dav*_*ywc 7 wcf windows-services

我有一个托管WCF服务的简单Windows服务.我想在LocalService帐户(甚至NetworkService帐户)下运行Windows服务.然而,当我尝试在这些帐户中的任何一个下启动它时它会立即停止.它在LocalSystem帐户下启动并运行正常.有关如何解决为什么它不会继续在LocalService或NetworkService下运行的任何想法.

谢谢,

大卫

dav*_*ywc 9

感谢从marc_s和ho1检查事件日志的建议,我发现我需要添加命名空间预留,如下所示:

netsh http add urlacl url=http://+:1239/BOBPersistenceServer/ user="Local Service"
Run Code Online (Sandbox Code Playgroud)

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