我有用.NET 4.5创建的Windows服务。它需要在域用户帐户(服务帐户)的环境下运行,以使用可信连接连接到SQL Server。在VS2013中,我将ProjectInstaller设置为使用帐户类型“用户”。.NET Windows服务用户名
当我第一次安装并启动服务时,它会提示输入用户名和密码。这是预料之中的,因为我没有存储任何地方我发现令人讨厌的是,任何时候服务停止并开始,它会一直要求输入用户名和密码。
我假设(无法验证)如果服务停止并被设置为自动重启,它将无法自动重启,因为它需要用户名和密码。
是否有解决此问题的方法,可能是将用户名和密码添加到安装程序中?
同意,理想情况下,交换机将存在系统记住输入的名称,而不是每次停止重置。 – Josh 2014-10-29 00:18:40