【问题标题】:Windows service deploying problemWindows服务部署问题
【发布时间】:2010-02-02 13:02:15
【问题描述】:

我用this tutorial 创建了一个非常简单的Windows 服务项目。我已经构建了项目,创建了安装项目来部署它,并根据教程信息对其进行了配置。我已经构建了安装项目并安装了它。在目标目录中,我可以找到它的文件,因此它安装正确。该服务不做任何具体的事情,它只是在启动和关闭时向事件日志写入一条消息。

问题是我无法在 Windows 服务列表(在计算机/管理对话框中)上看到我的应用程序,因此我无法控制它。

有没有人知道我可能做错了什么?如果有帮助,我的操作系统是 Win7 64 位。

【问题讨论】:

  • 您是否使用海拔高度运行安装项目? Visual Studio 是否以管理员身份运行?这可能是权限/提升的问题。
  • 我的机器上确实有管理员权限。在安装过程中我没有遇到任何错误,我想如果是权限问题我会得到它们。
  • 从 Vista 开始,作为本地管理员并不能授予您完全权限。为了安装服务,安装过程需要使用提升的令牌显式运行。

标签: .net deployment windows-services


【解决方案1】:

您是否尝试使用 installutil.exe 实用程序安装它(在管理控制台会话下)?

installutil Service.exe

此外,在使用 installutil 或默认的 windows 安装项目安装之前,您需要将安装程序组件添加到 windows 服务。

Windows 服务需要更多步骤才能安装,因此您需要运行自定义安装程序操作以将其注册到操作系统。

【讨论】:

  • 好像我忘了添加安装程序组件。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-12
  • 2011-11-08
  • 2017-06-24
  • 2019-04-30
  • 1970-01-01
  • 1970-01-01
  • 2010-10-02
相关资源
最近更新 更多