【转】Topshelf入门

windows服务用处多多啊,wcf宿主服务、webapi宿主服务、定时任务等都会用到,最近写的一套呼叫中心,也最终要做成windows服务,以前都是用vs里面自带的windows服务来写,但感觉总是不够方便,最近了解到了topshelf这个东东,写篇博客记录一下自己的学习过程。

Topshelf是一个用来创建windows服务的开源的宿主服务框架,住需要几行代码就可以搞定,最主要是安装卸载比较方便。

官网给出的教程很详细http://docs.topshelf-project.com/en/latest/installation/index.html

demo采用的

Custom Service 通用模式

还有一个

简单模式。继承ServiceControl接口,实现该接口即可。

官网里面有详细的教程,很简单的,个人感觉custom service通用模式更灵活

安装很方便的,一句话搞定

这样一个windows服务就搞定了,确实很方便简洁。

安装:TopshelfDemo.exe install

启动:TopshelfDemo.exe start

卸载:TopshelfDemo.exe uninstall 

这是操作的服务命令

 

这是Demo地址

https://github.com/xiaopotian1990/TopshelfDemo

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值