.NET WebApi Windows服务部署

推荐个方便f服务管理的工具

NSSM

过程

  1. 下载NSSM并配置环境变量
  2. 找到nssm.exe所在路径并配置系统环境变量
  3. 发布你的dotnet webapi项目
  4. cmd 执行nssm install 会弹出如下窗口
image.png

参数说明:

Path;项目发布目录中的.exe绝对路径。
Startup directory; 项目.exe所在的目录,选择了path之后会自动填充。
Arguments;填写[your project name].exe。
Service Name; Windows服务名称。
  1. 点击Install Service安装服务
  2. 最后一步启动服务 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 

你可能感兴趣的:(.NET WebApi Windows服务部署)