你的位置:首页 > 软件开发 > ASP.net > Microsoft Windows 服务 使用Topshelf创建Windows服务

Microsoft Windows 服务 使用Topshelf创建Windows服务

发布时间:2015-07-02 16:00:10
除了通过.net提供的windows服务模板外,Topshelf是创建Windows服务的另一种方法。    官网教程:http://docs.topshelf-project.com/en/latest/configuration/quickstart.html 优点:   ...

  除了通过.net提供的get='_blank'>windows服务模板外,Topshelf是创建Windows服务的另一种方法。

  

  官网教程:http://docs.topshelf-project.com/en/latest/configuration/quickstart.html

 

优点:

    1.可以直接调试运行。

    2.命令更方便。

    3.Topshelf是一个开源的跨平台的宿主服务框架,支持Windows和Mono

 

Microsoft Windows 服务 使用Topshelf创建Windows服务

 

 

下载:

  Install-Package Topshelf 

 

  

开发:

  0.创建服务 1.安装 2.启动 3.停止 4.卸载 5.调试服务 6.监控服务

 

创建服务:

   1.使用Topshelf创建服务非常简单。构建任何一个class ,提供一个启动和停止的方法即可。

  

  

   2.本节使用System.Timers.Timer做定时任务处理

 

安装:

    a.cd 定位到程序目录.        b.程序以管理员身份运行        c.程序名 install

    Microsoft Windows 服务 使用Topshelf创建Windows服务

 

启动:

    start 程序名

 

停止:

  

     stop 程序名

 

卸载:

    uninstall 程序名

 

Microsoft Windows 服务 使用Topshelf创建Windows服务

 

调试服务:

  直接运行,即可调试

Microsoft Windows 服务 使用Topshelf创建Windows服务

 

监控:

使用ServiceController来获取服务状态或对服务进行控制。

这个类可以获取服务的状态,属性,对服务也可以进行启动,停止操作

 

 

代码下载:点击下载


 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Microsoft Windows 服务 使用Topshelf创建Windows服务

关键词:Windows

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。