.net windows服务本地应用程序数据与普通应用程序不同

Sim*_*mon 11 c# windows-services

在普通的控制台应用程序我有这个

Environment.SpecialFolder.LocalApplicationData是 C:\Users\Simon\AppData\Local\

在Windows服务中

Environment.SpecialFolder.LocalApplicationDataC:\Windows\system32\config\systemprofile\AppData\Local\

如何在两种类型的应用程序中指定相同的路径?

Bra*_*tie 4

请记住,服务在不同的用户配置文件下运行(可以是 LOCAL_SERVICE、NETWORK_SERVICE 等)。如果您希望它们相同,请在您的用户配置文件下运行服务(您可以在以下情况下指定此 ServiceProcessInstaller.Account 属性):创建安装程序,或在 Windows 的服务管理器中)。