我尝试使用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之间没有映射。
答案 0 :(得分:0)
尝试将您的计算机退出域,然后重新添加到域中。发布重新启动您的机器。
同样在ProjectInstaller.cs文件中,将Account设置为LocalSystem。 它应该工作。希望这会有所帮助。
此致 Abhinaw
答案 1 :(得分:0)
该服务是否真的需要在您的用户帐户下运行?您还可以尝试使用大部分服务运行的本地服务帐户。
您还可以尝试在Account
的{{1}}属性中设置帐户信息。