Windows services 除了易于调试控制台应用程序之外,选择Topshelf还有其他原因吗?

Windows services 除了易于调试控制台应用程序之外,选择Topshelf还有其他原因吗?,windows-services,topshelf,Windows Services,Topshelf,我们有一堆Windows服务,我想用TopShelf在一个进程中托管它们。Topshelf支持这一点,但我了解到,从3.0版开始,Topshelf将不再支持在单个容器中托管多个服务 那么,与使用Visual Studio C#模板创建Windows服务相比,Topshelf有什么优势呢?Topshelf为我提供了一个控制台应用程序,我可以使用它进行调试,但是如果我从来没有这样的需求(我们所有的服务都只有几行代码调用业务逻辑组件,并且组件都经过了适当的单元测试),Topshelf还有其他优势吗?T

我们有一堆Windows服务,我想用TopShelf在一个进程中托管它们。Topshelf支持这一点,但我了解到,从3.0版开始,Topshelf将不再支持在单个容器中托管多个服务


那么,与使用Visual Studio C#模板创建Windows服务相比,Topshelf有什么优势呢?Topshelf为我提供了一个控制台应用程序,我可以使用它进行调试,但是如果我从来没有这样的需求(我们所有的服务都只有几行代码调用业务逻辑组件,并且组件都经过了适当的单元测试),Topshelf还有其他优势吗?

Topshelf对于构建和部署Windows服务很有用。构建服务很容易,安装只需
servicename安装
,并且易于调试。实际上,你不需要这些东西。但是,如果它节省了一些精力,它可能值得使用


Topshelf 3.0删除了“搁置”组件,因为无法轻松监控单个主机内的单个服务。如果你不能通过正常的监控了解正在发生的事情,那么它就没有太大的用处

Topshelf对于构建和部署Windows服务非常有用。构建服务很容易,安装只需
servicename安装
,并且易于调试。实际上,你不需要这些东西。但是,如果它节省了一些精力,它可能值得使用


Topshelf 3.0删除了“搁置”组件,因为无法轻松监控单个主机内的单个服务。如果你不能通过正常的监控了解正在发生的事情,那么它就没有太大的用处

要轻松调试windows服务,请尝试James Michael Hare的可调试/可安装windows服务


在我的工作中,我在许多windows服务程序中使用了他的方法,效果很好。

要轻松调试windows服务,请尝试James Michael Hare的可调试/可安装windows服务

在我的工作中,我在许多windows服务程序中使用了他的方法,效果很好