2021-04-21 更新 添加开机启动动画演示
相关的视频教程 https://www.bilibili.com/video/BV14b4y1f7Le/
在这里我用的是nssm 下载地址http://www.nssm.cc/download
1、下载后解压 我在这里是解压到D:\2\这个目录
2、运行CMD 有的电脑要管理员权限运行cmd
3、cmd 移到 d:\2\这个目录 cd /d d:\2\
4、运行命令 nssm install lqwvje //lqwvje 是要注册的服务名称 只要不要跟系统冲突 可以随意写
如果没有C:\Program Files\dotnet\dotnet.exe则下载 .net core 运行环境,下载地址 https://dotnet.microsoft.com/download/dotnet-core
如果不重启电脑 有两种方式启动服务(重启电脑,会自动运行)
方法一:用nssm 自带命令 更多的命令在 http://www.nssm.cc/commands
nssm start <servicename>
nssm stop <servicename>
nssm restart <servicename>
我们这里就用 nssm start lqwvje
方法二
我第一次碰到这种情况 无法启动服务,原因是我 发布时 部署方式 生成了独立,要用依赖框架
用独立模式就会报下面的错误 无法启动服务
windows 无法启动 服务(位于 本地计算机 上) 服务并未返回错误。这可能是一个windows内部错误或服务内部错误
转载请保留原创地址 http://www.luofenming.com/show.aspx?id=ART2019092700002
如果想删除已注册的服务 命令是 sc delete lqwvje //lqwvje 是服务名称