推荐个方便f服务管理的工具
过程
- 下载NSSM并配置环境变量
- 找到nssm.exe所在路径并配置系统环境变量
- 发布你的dotnet webapi项目
- cmd 执行nssm install 会弹出如下窗口
参数说明:
Path;项目发布目录中的.exe绝对路径。
Startup directory; 项目.exe所在的目录,选择了path之后会自动填充。
Arguments;填写[your project name].exe。
Service Name; Windows服务名称。
- 点击
Install Service
安装服务 - 最后一步启动服务 cmd
nssm start [your service name]
NSSM的更多说明
cmd nssm 会打印命令说明文档
C:\Users\Administrator>nssm
NSSM: The non-sucking service manager
Version 2.24-101-g897c7ad 64-bit, 2017-04-26
Usage: nssm <option> [<args> ...]
To show service installation GUI:
nssm install [<servicename>]
To install a service without confirmation:
nssm install <servicename> <app> [<args> ...]
To show service editing GUI:
nssm edit <servicename>
To retrieve or edit service parameters directly:
nssm dump <servicename>
nssm get <servicename> <parameter> [<subparameter>]
nssm set <servicename> <parameter> [<subparameter>] <value>
nssm reset <servicename> <parameter> [<subparameter>]
To show service removal GUI:
nssm remove [<servicename>]
To remove a service without confirmation:
nssm remove <servicename> confirm
To manage a service:
nssm start <servicename>
nssm stop <servicename>
nssm restart <servicename>
nssm status <servicename>
nssm statuscode <servicename>
nssm rotate <servicename>
nssm processes <servicename>
网友评论