使用NSSM将项目注册成window服务

安装 nssm

 

1、确保.Net Core程序可以正常运行
先把Asp.net Core发布,然后直接运行dotnet命令,确保程序可以运行并访问
 
1.打开安装文件夹对应路径,在路径上重新输入 powershell

 

 

 

 

 

 
2.进入命令窗口

 

 

3.输入 ls (显示下列数据则成功)

 

 

4.输入 nssm 单击 [Tab] 键 输入install (注册)

 

 

弹出下列窗口

 

 

Path:dotnet所在的目录,一般默认是在C:\Program Files\dotnet\dotnet.exe;
Startup directory:程序所在的目录,就是最后程序dll所在的目录;
Arguments:程序dll的名称,一般是项目名加上.dll;
Service name:在此写上服务的名称即可。
然后点击Install service按钮就完成了部署。
 
如果是是需要将可执行文件.exe注册成服务
Path:可执行文件.exe
Startup directory:程序所在的目录;
Arguments:-s start;
Service name:在此写上服务的名称即可。
 
 
Detail中可输入其注释备注

 

 

5.NSSM的更多操作
     nssm remove  <servicename>
     nssm stop <servicename>
     nssm start <servicename>
     nssm install <servicename>
posted @ 2022-03-01 16:05  Besos  阅读(260)  评论(0编辑  收藏  举报