在window上部署Asp.netcore时,当不想使用IIS时,使用双击启动就会出现一个黑色的窗体,总感觉会不经意间给关闭掉。这时候就想如果可以生成winserver,这样就可以避免掉,也可以使崩溃后自动启动。

如何把Asp.NetCore部署成window服务呢?

第一种方式:按照官网上的方式:详情请看官方Windows 服务中托管 ASP.NET Core。

第二种方式:使用NSSM来把自宿式的Asp.netcore程序安装成windowserver

这里主要说第二种方式

1、将Asp.netcore发布成自宿式的应用程序。

具体步骤看官网文档:.NET Core 应用程序部署

2、下载NSSM。

链接:下载地址:http://www.nssm.cc/download

3、将NSSM解压到Asp.netcore应用程序的根目录如下图,NSSM也可以不在该应用程序的根目录下,我这里是放在一起的

4、cmd命令进入到Asp.netcore应用程序的根目录

5、执行安装命令nssm install ApiHostServer 进行服务安装,会弹出如下弹窗【ApiHostServer:是要显示的服务的名称和应用程序没关系】

6、点击Path后面的按钮设置启动应用程序的exe,即ApiHost.exe。点击Installservice后即可。就会发现winserver里面多了一个ApiHostServer的服务。启动即可使用。如下:

7、删除该服务

在cmd里面运行sc delete 【service name】即可,如图:

如何把Asp.NetCore部署成window服务相关推荐

  1. SpringBoot打包部署成Windows服务的详细步骤

    SpringBoot打包部署成Windows服务的详细步骤 1.SpringBoot 1.1 pom.xml 1.2 项目代码 1.2.1 项目结构 1.2.2 Controller的代码 1.2.3 ...

  2. 将zookeeper、Tomcat、redis部署成windos服务

    windows下zookeeper安装并发布成windows服务: https://blog.csdn.net/yzy199391/article/details/80605195 把Tomcat打成 ...

  3. 把 Console 部署成 Windows 服务,四种方式总有一款适合你!

    一:背景 1. 讲故事 上周有一个项目交付,因为是医院级项目需要在客户的局域网独立部署.程序:netcore 2.0,操作系统:windows server 2012,坑爹的事情就来了, netcor ...

  4. Windows下在命令行安装postgresql,并注册成window服务;产品内置postgre

    Windows下免安装postgresql,并注册成服务 最近做的一些产品,需要内置postgre数据库,肯定是希望到时候一键启动,直接注册成服务,不需要用户再去安装,所以倒腾了半天,网上找了很多资料 ...

  5. 一、jar包部署成win服务。

    1.将java项目打包成jar包: 2.服务目录结构如图: 所需文件自取:地址在文档末尾 3.xml文件修改如图: id(服务注册id) name(服务显示名称) description(服务中文描述 ...

  6. 使用nssm将springboot设置成window服务

    D:\nssm-2.24\win64\nssm.exe 在cmd中输入命令 nssm.exe install 在path中填写需要执行的bat 比如 @echo off setlocalset app ...

  7. ASP.NETCore微服务(七)——【docker部署linux上线】(ECS+linux+docker+API上线部分)

    ASP.NETCore微服务(七)--[docker部署linux上线](ECS+linux+docker+API上线部分) 对应练习sql下载路径(0积分):[ASP.NETCore微服务(一)-- ...

  8. Asp.NetCore轻松学-部署到 Linux 进行托管

    前言 上一篇文章介绍了如何将开发好的 Asp.Net Core 应用程序部署到 IIS,且学习了进程内托管和进程外托管的区别:接下来就要说说应用 Asp.Net Core 的特性(跨平台),将 .Ne ...

  9. Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二)

    原文:Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二) Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一) 接上一篇 ...

最新文章

  1. 1045 Favorite Color Stripe(LCS解法) 需再理解
  2. IOS UITabBarViewController 修改背景颜色
  3. 数据结构实验指导书(朱素英)
  4. ubuntu-chmod与chown命令
  5. 儿童吹泡泡水简单配方_儿童吹泡泡玩具水怎么制作
  6. SVN: bdb: BDB1538 Program version 5.3 doesn't match environment version 4.7
  7. VMware:虚拟化技术为运营商消除隐患
  8. Windows程式开发设计指南--Unicode简介
  9. U-BLOX GPS 模块及GPRMC指令解析
  10. 有关与windows的一些资料以及链接(一)
  11. 【基于动态内存+文件操作】通讯录管理系统
  12. docker容器化部署nginx前端项目
  13. python实现 把列表中数字0移动到末尾
  14. 如何用电脑画平面坐标图_如何在WORD或者EXERL上画坐标图?
  15. Android 常用正则表达式,android编程实战
  16. 【微信小程序】设置合法域名
  17. 马未都:人的一生,都是有命数的
  18. [Debug] Pytorch 版本问题 THC/THC.h: No such file or directory
  19. (《机器学习》完整版系列)第14章 概率图模型——14.11 趣谈话题模型(隐狄利克雷分配模型LDA)
  20. cfc 教程_CFC文档工具

热门文章

  1. 引用别人的毕业论文参考文献怎么标注
  2. 使用kali nethunter执行badUSB攻击--基于Rucky工具
  3. 【餐厅点餐平台|二】总体设计
  4. STC15F104E做的LED小台灯(USB供电+3级触摸调光+掉电记忆)
  5. 数据库系统概论---选择题刷题实训
  6. JavaFX动画:有趣的AnimationTimer
  7. layer弹出层传递参数(父传子)
  8. leetcode 383. Ransom Note(赎金票据)
  9. Mark Something
  10. Python 循环语句之 for 和 while 的应用