我正在尝试使用 VisualStudio.Net 部署项目安装 C# Windows 服务项目。
要运行部署项目,我右键单击并从上下文菜单中选择“安装”,安装向导将运行并最终提示我出现“设置服务登录”对话框,要求输入用户名和密码。
当我从命令行使用 sc 实用程序安装服务时,我不必提供凭据。
我是否必须仅为该服务创建一个登录名?我更喜欢像其他服务一样使用“本地系统”或“网络服务”(不确定有什么区别)。
将此代码添加到您的私人空间InitializeComponent()
中的方法projectInstaller.Designer.cs
文件在您的 Windows 服务项目中。
this.serviceProcessInstaller1.Account = System.ServiceProcess.ServiceAccount.LocalSystem;
如果您的进程安装程序的定义是:
private System.ServiceProcess.ServiceProcessInstaller serviceProcessInstaller1;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)