2010-02-02 176 views
0

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

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

有没有人有任何想法我可能做错了什么?我的操作系统是Win7 64位,如果这有帮助。

+0

您是否使用高度运行安装项目? Visual Studio是否以管理员身份运行?这可能是权限/提升的问题。 – 2010-02-02 13:17:52

+0

我在我的机器上拥有管理员权限。我没有在安装过程中发现任何错误,我想如果它是权限问题,我会得到它们。 – RaYell 2010-02-02 13:33:27

+0

从Vista开始,作为本地管理员不会授予您完全权限。为了安装服务,安装过程需要使用提升的令牌显式运行。 – 2010-02-02 14:00:50

回答

1

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

installutil Service.exe 

此外,你需要一个安装程序组件添加到您的Windows服务中使用installutil或默认的Windows安装程序项目之前安装它。

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

+0

好像我忘了添加安装程序组件。谢谢。 – RaYell 2010-02-02 13:38:38