【发布时间】:2015-11-25 04:31:00
【问题描述】:
我尝试使用 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 之间进行映射。
【问题讨论】:
-
您听说过 Topshelf 项目吗?
-
这真的是你的用户名吗?您在其中输入的用户名通常应类似于
COMPUTERNAME\USERNAME或DOMAINNAME\USERNAME,具体取决于您是否加入了域。 (或USERNAME@COMPUTERNAME或USERNAME@DOMAINNAME;而电子邮件地址看起来有点像这样,除非您的Windows 域被命名为catthoor.com这将不起作用)。 (也请将图片直接嵌入到您的问题中——我们这些位于公司防火墙后面的人无法看到/打开您添加的链接,这对我们所有人来说都是额外的麻烦)。 -
机器是否加入了域?这是一个云帐户 - “Microsoft Live”还是他们现在所说的任何东西?
-
HarryJohnston 我有同样的问题,我在 Windows 10 上。这是@live.fr,我该怎么办?
标签: c# windows-services installutil