在c#中安装Windows服务时提示用户名密码

Par*_*tha 41 c#

安装在c#中创建的Windows服务时,系统会提示我输入用户名和密码.我使用installutil工具来安装我的服务.询问用户名密码凭证的原因是什么?

小智 100

如果您不希望Web服务提示输入用户名/密码,请转到Installer Class(Design Mode)该服务,然后右键单击ServiceProcessInstaller -> Properties; 设置AccountLocal Service.

现在使用installutil命令.它不会要求用户名/密码.

  • 有关详细说明,请在Visual Studio 2010中右键单击"ProjectInstaller.cs",然后单击"Designer".然后按照Satyendra的其余步骤进行操作. (6认同)
  • 我认为这个答案应该标记为正确的答案 (5认同)

小智 6

右键单击ServiceProcessInstaller 文件-> 转到属性-> 选择帐户为LocalService。

在此处输入图片说明


Ode*_*ded 3

您的 Windows 服务需要用户名和密码,其原因与登录时要求您提供用户名和密码的原因相同。识别您的身份并设置您在 Windows 上的访问级别和权限。

这不是问题,它应该以这种方式工作。