Windows上部署NetCore服务

2020-12-17  乐帮网

webservice windows

Window 下部署NetCore服务,首先在部署程序中找到 exe为后缀的可执行文件,例如本例中为:vkt.demo.workerservice.exe。
再者注册配置运行环境,默认不配置的话刚视为生产环境,我在系统变量里添加了ASPNETCORE_ENVIRONMENT  值为 :Production
相关知识可参考:https://lebang2020.cn/details/201019oxa52ktu.html

以管理员身份运行命令窗口,输入以下命令:

sc create vktdemoservice BinPath= D:\Demo\vkt.demo\vkt.demo.workerservice\bin\Debug\netcoreapp3.1\vkt.demo.workerservice.exe start= auto displayname= "vktdemoservice"
sc description vktdemoservice "这个是我用NetCore开发的一个示例服务。"

此时我们就可以在services控制台看到我们刚刚注册的服务,在这里可以修改运行的用户以及相关权限。 services控制台 打开方式,按window + R 输入 services.msc 回车。

下面开启服务,在命令窗口输入:

sc start vktdemoservice

此时我们可以程序会持续输出日志,2020-12-17 15:54:16 INFO: BeanProvider Running...

关闭服务 

sc stop vktdemoservice

删除服务

sc delete vktdemoservice

至此我们在Windows下部署完成。

程序的开发在这里:NetCore 开发服务 (Windows Linux)
原创作品,欢迎在公众号留言指正。禁止转载!

公众号二维码

关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com

庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。

欧阳修

付款二维码

如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力