如何让Topshelf作为特定的域用户帐户运行?我有配置
x.RunAs("domain\username", "password");
我在代码中有一个控制台语句,用于打印出运行该进程的Windows标识。它不是我指定的那个。
答案 0 :(得分:2)
您指出的代码片段是应用用户的正确方法。有几件事适用于此...
如果您只是作为控制台应用程序运行,只需servicename install start
,它应该以其设置的用户身份运行。
如果这样做无效,请通过邮件列表http://groups.google.com/group/topshelf-discuss与我们联系。