使用Topshelf管理Windows服務

2021-09-06 23:12:47 字數 757 閱讀 2751

1、官方**:

二、topshelf優勢

1、除錯

方便:不用建立windows服務專案,直接建立控制台程式即可,啟動控制台就可以進行服務**除錯

2、安裝/解除安裝服務方法

1、cmd-->cd 程式目錄(直接定位到exe檔案所在目錄)

windows 7   cd c:

widows serve  cd /d c:

2、安裝服務:jwifiroute.message.logservices.exe install

3、啟動服務:

jwifiroute.message.logservices.exe start

4、解除安裝服務(需要執行多次才能解除安裝服務):jwifiroute.message.logservices.exe uninstall

三、使用topshelf建立服務

1、引入topshelf.dll

2、啟動服務

///

///應用程式的主入口點。

/// static

void

main()

);});

3、服務程式邏輯

public

class

topshelfservice

public

void

stop()

}

使用Topshelf建立Windows服務

一 概述 topshelf是建立windows服務的一種方法,topshelf是乙個開源的跨平台的宿主服務框架,支援windows和mono,只需要幾行 就可以構建乙個很方便使用的服務宿主。二 安裝方法 3 在visual studio中新建乙個專案,只需要引用topshelf.dll 即可,為了日...

使用Topshelf建立Windows 服務

使用topshelf建立windows 服務 2 使用visual studio建立乙個控制台應用程式引用程式集topshelf.dll 合log4net.dll 用nuget 查詢topshelf 安裝 topshelf和 topshelf.log4net 即可 3 建立乙個簡單的服務類,裡面包含...

使用Topshelf 開發windows服務

topshelf是乙個開源的跨平台的宿主服務框架,支援windows和mono,只需要幾行 就可以構建乙個很方便使用的服務宿主。topshelf 支援多個服務例項,使用的api非常簡單,也提高了和 log4net的整合,結合quartz.net,可以快速實現任務排程服務。1.2.建立console宿...