首页 新闻 会员 周边 捐助

.net core控制台程序包装成windows服务

0
[已解决问题] 解决于 2018-02-02 14:37

使用netcore开发微服务,服务太多,想把已经测试ok的服务包装成windows系统服务,由于.net core跟传统net不同,引用程序通过dotnet.exe引导起来的,比如用srvany.exe包装成windows服务时,启动程序还不能设置成 dotnet,而是设置成一个cmd脚本,脚本中启动dotnet。导致的问题就是,系统服务启动的进程对应在任务管理器里面名字都是dotnet.exe而不是我希望的应用程序名称,各位大神有什么办法,求不吝赐教

ray.iot的主页 ray.iot | 初学一级 | 园豆:138
提问于:2018-02-02 10:57
< >
分享
最佳答案
0
奖励园豆:5
dudu | 高人七级 |园豆:29568 | 2018-02-02 11:09

非常感谢

ray.iot | 园豆:138 (初学一级) | 2018-02-02 14:37

"Running a .Net Core console application as a Windows Service" 这个下载下来看了一下,不太喜欢需要改代码的方式,所有使用NSSM,设置启动程序为"dotnet",服务运行肯定也是有个dotnet进程的,把dotnet.exe和host文件夹拷贝一份,把dotnet.exe改成我的服务名,提示因为rename运行不起来

ray.iot | 园豆:138 (初学一级) | 2018-02-02 15:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册