首页 > 其他分享 >.net core 安装服务

.net core 安装服务

时间:2024-10-04 22:00:04浏览次数:8  
标签:nssm core Core dotnet net 安装 Net NSSM

https://www.jianshu.com/p/e1b3b61f876a

 

使用NSSM

后面的代码演示以Asp.net Core 2.1作为演示,其他.Net Core方式一致。

1、确保.Net Core程序可以正常运行

先把Asp.net Core发布,然后直接运行dotnet命令,确保程序可以运行并访问

   

 

2、使用NSSM安装dotnet

下载NSSM,使用命令窗口至NSSM目录中找到nssm.exe所在的目录,然后运行nssm install,然后会弹框,选择相应的文件和文件夹。

   

Path:dotnet所在的目录,一般默认是在C:\Program Files\dotnet\dotnet.exe;

Startup directory:程序所在的目录,就是最后程序dll所在的目录;

Arguments:程序dll的名称,一般是项目名加上.dll;

Service name:在此写上服务的名称即可。

然后点击Install service按钮就完成了部署。

最后到Windows服务管理界面找到安装的服务名称,右键启动即可,或者直接运行nssm start 服务名称,也可以运行net start 服务名称。这样就可以非常简单的把.Net Core托管至Window服务中。方便管理、启动、停止等等。

 

NSSM更多的操作

命令窗口至NSSM目录中找到nssm.exe所在的目录,然后运行nssm,会看到NSSM的更多操作

   

比如对服务的增删改查,启动,停止,重启等等。都可以直接用NSSM直接操作,一些常用的操作支持界面话(GUI)。

更多NSSM详情可以参考:http://www.nssm.cc/usage

 

总结

1、使用NSSM不仅可以把Asp.net Core部署到Windows 服务中,也可以把.Net Core甚至于其他exe程序封装在服务中运行。

2、为.Net Core提供了另一种部署在Windows的方式。



作者:zhangxiangxin
链接:https://www.jianshu.com/p/e1b3b61f876a
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

标签:nssm,core,Core,dotnet,net,安装,Net,NSSM
From: https://www.cnblogs.com/xiaoruilin/p/18447395

相关文章

  • 《博德之门3》ac1st16.dll怎么安装,ac1st16dll简单解决方法
    针对《博德之门3》中遇到的ac1st16.dll文件问题,以下是详细的安装和简单解决方法:安装方法手动下载并安装:访问可靠的DLL文件下载网站(如DLL-files.com),在搜索框中输入“ac1st16.dll”并搜索。下载与您的Windows版本(32位或64位)相匹配的ac1st16.dll文件。将下载的文件复制到游......
  • 基础网络安全-K8S之网络策略Network policy与RBAC
    一、网络策略NetworkPolicy   默认情况下,k8s集群网络没有任何网络限制,Pod可以与任何其他Pod通信,此时为了减少网络风险暴露面,防止Pod被失陷后进行横向的移动,可通过网络策略(NetworkPolicy)进行控制,网络策略是K8S的一个资源,可用于限制Pod出入流量,提供pod级别和Namespace级别网络......
  • Light Image Resizer v7.0.7 解锁版下载及安装方法(图片大小调整工具)
    LightImageResizer是一款简单又实用的图片大小调整工具,软件通过缩小分辨率或在硬盘驱动器中移动它们来组织您的照片。LightImageResizer是那些将数码照片和图像存储在PC上以及想要调整大小,压缩,转换,创建副本,创建缩略图、导入或组织照片的人的完美工具。具体步骤如下:下载地......
  • VUE 安装依赖 -D -S 区别
    -S和-D是两个不同的标志,它们分别用于指定包的安装类型:-S或--save:这个标志用于将包添加到项目依赖中,并且会保存到package.json文件的dependencies部分。这些依赖是运行项目所必需的,通常在项目的生产环境中也会被使用。-D或--dev:这个标志用于将包添加到项目的开......
  • 自动加载类文件时发生错误,类名【core\basic\Kernel】
    当你在使用PBootCMS时遇到“自动加载类文件时发生错误,类名【core\basicKernel】”的问题,通常是因为Kernel.php文件被误删除或丢失。特别是在阿里云虚拟主机上,这类文件可能会被误判为风险文件而被删除。以下是如何解决这一问题的具体步骤:解决方法重新下载PBootCMS模板访问PBo......
  • R包安装记录
    一个很无聊的贴子主要目的就是装R包各种版本的#如果你还没有安装remotesinstall.packages("remotes")library(remotes)SeuratV4组MatrixSeuratObjectSeurat#Matrixversion:1.6.1.1remotes::install_version("Matrix",version="1.6.1.1",repos="......
  • 安装Kali2021.1步骤(VMware16.1.2)
    脑子空空关注IP属地:上海2022.06.0417:47:41字数159阅读991 1、VMware虚拟机的下载安装都在官网,这里用的是16.1.2的版本2、Kali下载(选择VirtualMachines)  3、点击VMware64下方的下载图标(文件大小只有2G,网速快的话10-15分钟就下载完了)  4......
  • Ubuntu+Cuda+cudnn安装
    问题描述实验室的Ubuntu主机重启之后显示器分辨率显示异常,双屏只亮了一个,另外一个显示无信号。打开nvidia-smi显示找不到驱动,遂从网上搜集重新安装驱动以及cudnn的教程。此文记录此过程,方便后续查阅。软硬件版本:Rtx3090+Ubuntu22.041.安装驱动#removenivida*sudoapt-g......
  • netty 记录
     采用nio:同步非阻塞的io模型bio: 处理多个客户端请求时,每个客户端连接需要一个独立的线程来处理I/O操作,会大量消耗资源 nio组成:buffer,selector,channelnio采用selector,监听socketchannel上是否有读写操作的事件,然后才执行读写 netty核心组件 bytebuf:网络传输使......
  • Maven的下载安装(2024最新详细版~)
    1.1、进入Maven的官网地址,下载:Maven–DownloadApacheMaven2.解压安装包到自己的安装目录3.配置环境变量3.1配置到系统Path中3.2验证安装mvn-version4.本地仓库和Settings文件配置4.1、创建自定义仓库,修改settings文件5.AI大模型手册......