將.net core api 部署成windows服務
參考 https://blog.csdn.net/qq_38762313/article/details/103311944
將NSSM解壓到Asp.netcore應用程序的根目錄如下圖,NSSM也可以不在該應用程序的根目錄下,我這里是放在一起的
cmd命令進入到Asp.netcore應用程序的根目錄
有個快捷方式 地址欄輸入cmd 如:
執行安裝命令nssm install ApiHostServer 進行服務安裝,會彈出如下彈窗【ApiHostServer:是要顯示的服務的名稱和應用程序沒關系】
點擊Path后面的按鈕設置啟動應用程序的exe,即ApiHost.exe。點擊Installservice后即可。就會發現winserver里面多了一個ApiHostServer的服務。啟動即可使用。如下:
刪除該服務
在cmd里面運行sc delete 【service name】即可,如圖: