1.发布.NET Core 6.0 WorkerService服务到指定文件夹。
2.使用sc.exe 命令注册到windows服务中
sc create ServiceName binpath= "D:\Test\Test.WindowsService.exe" #创建服务
sc delete ServiceName #删除服务
3.注意:由于项目中引用了某个软件的许可证,需要读取许可证文件。
程序中写的是,读取当前路径的父级路径下的Dlls文件夹内的XXX.lic文件。
需要将文件放入C:\Windows目录中,因为服务的当前目录是C:\Windows\忘记了。。。
但是当前目录的父级目录里是C:\Windows
4.需要为服务设置登录为账户如下:
如果没密码,那么为空就可以成功。