在windows server 2012上安装windows service

本文关键字:windows 安装 service 2012 server | 更新日期: 2023-09-27 18:03:04

我在windows server 2012上安装了一个邮件服务。服务似乎正在运行,但onstart事件没有触发。我已经使用域用户设置了登录帐户。我已经安装了另一个服务,似乎工作得很好。这两种服务之间的唯一区别是邮件服务有一些DB活动。有人能帮我吗?

在windows server 2012上安装windows service

调试Windows服务是非常困难的,特别是当问题是在OnStart方法。我强烈推荐使用TopShelf: http://topshelf-project.com/

这样你就可以把你的服务开发成控制台应用程序,这很容易调试。我相信,如果您能调试该方法,您将能够轻松地发现问题。

要将应用程序安装为Windows服务,你所要做的就是运行

{Your.service.exe} install

有关命令行选项的详细信息,请查看:http://topshelf.readthedocs.org/en/latest/overview/commandline.html