.net core发布为windows服务

.net core发布为windows服务的方式有多种,这里介绍一种第三方工具nssm。这种工具除了.net core外,任何exe文件都可以部署为windows服务且无需修改原程序,非常好用。具体步骤如下:

  1. 官网下载nssm.exe文件:http://www.nssm.cc/download

  2. 将nssm.exe文件拷贝到.net core执行文件的同级

  3. 在nssm.exe所在目录执行cmd命令:nssm install SiteInfo进行安装(注意:SiteInfo表示服务名称,与运行程序没什么关系)

  4. 在弹出框中选择path,path选择运行的exe文件
  5. 单击“Install service”安装服务
  6. 启动服务:net start SiteInfo

  7. 浏览器输入:http://localhost:5000/api/SiteInfo/Get?floor=10 测试

原文地址:https://www.cnblogs.com/duanjt/p/15561470.html