.net core发布为windows服务的方式有多种,这里介绍一种第三方工具nssm。这种工具除了.net core外,任何exe文件都可以部署为windows服务且无需修改原程序,非常好用。具体步骤如下:
官网下载nssm.exe文件:http://www.nssm.cc/download
将nssm.exe文件拷贝到.net core执行文件的同级
在nssm.exe所在目录执行cmd命令:nssm install SiteInfo进行安装(注意:SiteInfo表示服务名称,与运行程序没什么关系)
启动服务:net start SiteInfo
浏览器输入:http://localhost:5000/api/SiteInfo/Get?floor=10 测试