我正在尝试使用Visual Studio 2008设置和部署项目安装Windows Service应用程序。我已经创建了一个正确的用户帐户,该帐户已正确地将ServiceProcessInstaller.Account设置为System.ServiceProcess.serviceaccount.user以及我以前创建的用户的用户名和密码。

spInstaller.Account = System.ServiceProcess.ServiceAccount.User;
spInstaller.Username = "USER NAME";
spInstaller.Password = "PASSWORD";

sInstaller.ServiceName = "SERVICE NAME";
sInstaller.StartType = System.ServiceProcess.ServiceStartMode.Automatic;

但是在设置过程中,我会收到以下错误:

错误:1001。帐户名称无效或不存在,或指定帐户名的密码无效

有什么想法,为什么我会遇到此错误以及如何解决?谢谢。

有帮助吗?

解决方案

您是否为用户名指定域。即,如果您的机器称为快速车,您是否尝试过

spInstaller.UserName = "FASTCAR\\UserName";
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top