使用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>