Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 帐户和安全windows服务之间没有映射_C#_.net_Authentication_Windows Services - Fatal编程技术网

C# 帐户和安全windows服务之间没有映射

C# 帐户和安全windows服务之间没有映射,c#,.net,authentication,windows-services,C#,.net,Authentication,Windows Services,在安装windows服务的过程中,我遇到了以下错误: 错误1001帐户和安全windows服务之间没有映射 我们为服务器使用自定义用户帐户。(管理员帐户)我觉得您可能没有完全限定用于服务的帐户名。虽然这可能有点离题,但我认为这应该是有帮助的。为了避免再次问同样的问题,我将自己的发现发布在下面 本页介绍了有关文件Gpttmpl.inf的一些内容以及导致映射错误的一些可能原因: 域成员计算机上不存在帐户 SAM帐户名与其域帐户名不同 客户端正在运行使用与域控制器不同的默认语言的多语言用户界面包(M

在安装windows服务的过程中,我遇到了以下错误:

错误1001帐户和安全windows服务之间没有映射
我们为服务器使用自定义用户帐户。(管理员帐户)

我觉得您可能没有完全限定用于服务的帐户名。虽然这可能有点离题,但我认为这应该是有帮助的。

为了避免再次问同样的问题,我将自己的发现发布在下面

本页介绍了有关文件Gpttmpl.inf的一些内容以及导致映射错误的一些可能原因:

  • 域成员计算机上不存在帐户
  • SAM帐户名与其域帐户名不同
  • 客户端正在运行使用与域控制器不同的默认语言的多语言用户界面包(MUI)
  • 已在客户端计算机上重命名SAM帐户名

在Windows 7 PC上的安装即将完成时,我遇到了类似的错误

错误1001:未完成帐户名和安全ID之间的映射

MSI是从针对.NET Framework 4的.NET Windows服务的VS 2010安装项目生成的

使用VS2008时,我的MSI安装良好,服务启动良好。只有在将服务解决方案转换为VS 2010之后,我才开始发现这个问题,即使域帐户
/USERNAME=thisdomain\thisaccount/PASSWORD=thispasswd
存在,并且上面的所有要求都得到了解决

通过从
CustomActionData
属性(右键单击安装项目,选择查看,选择自定义操作,右键单击安装主输出,选择属性)中删除原始的
/USERNAME=/PASSWORD=
值(用于服务器),我暂时解决了这个问题

重建安装项目,现在MSI已成功运行/安装该服务