创建Windows服务失败

时间:2015-08-31 07:39:39

标签: c# windows-services installutil

我尝试使用InstallUtil.exe安装我的Windows服务并以管理员身份运行我的命令提示符。

  

InstalUtil.exe WindowsService.exe / ShowCallStack

以上命令打开“设置服务登录”窗口,请参阅this link处的图片。

当我在用户名字段my account name)中输入'Jasper Catthoor'并在密码字段中输入我的Windows密码时,出现以下错误:

  

System.ComponentModel.Win32Exception:主域和受信任域之间的信任关系失败。

当我输入用户名'jasper@catthoor.com'(我的帐户的电子邮件,见上图)时,我收到以下错误:

  

System.ComponentModel.Win32Exception:指定的域不存在或无法联系。

通过输入随机用户名,我收到与输入'Jasper Catthoor'时相同的错误。 通过输入随机电子邮件(带有@符号),我收到错误:

  

System.ComponentModel.Win32Exception:帐户名和安全ID之间没有映射。

2 个答案:

答案 0 :(得分:0)

尝试将您的计算机退出域,然后重新添加到域中。发布重新启动您的机器。

同样在ProjectInstaller.cs文件中,将Account设置为LocalSystem。 它应该工作。希望这会有所帮助。

此致 Abhinaw

答案 1 :(得分:0)

该服务是否真的需要在您的用户帐户下运行?您还可以尝试使用大部分服务运行的本地服务帐户。

您还可以尝试在Account的{​​{1}}属性中设置帐户信息。