天天看點

将.net core api 部署成windows服務

參考 https://blog.csdn.net/qq_38762313/article/details/103311944

将NSSM解壓到Asp.netcore應用程式的根目錄如下圖,NSSM也可以不在該應用程式的根目錄下,我這裡是放在一起的

将.net core api 部署成windows服務

cmd指令進入到Asp.netcore應用程式的根目錄

有個快捷方式 位址欄輸入cmd  如:

将.net core api 部署成windows服務

執行安裝指令nssm install ApiHostServer 進行服務安裝,會彈出如下彈窗【ApiHostServer:是要顯示的服務的名稱和應用程式沒關系】

将.net core api 部署成windows服務

點選Path後面的按鈕設定啟動應用程式的exe,即ApiHost.exe。點選Installservice後即可。就會發現winserver裡面多了一個ApiHostServer的服務。啟動即可使用。如下:

将.net core api 部署成windows服務
将.net core api 部署成windows服務

删除該服務

在cmd裡面運作sc delete 【service name】即可,如圖:

将.net core api 部署成windows服務

作者:llhhll004