使用NSSM 把 .net core 开发的控制台程序部署成windows 服务
0.背景
应工作需要需要写个对指定网站附件进行监控,发现有新附件时需要程序进行自动下载,程序设计使用 技术如下:
开发语言:.net8 C#
定时任务:Quartz
http请求和下载:HttpClient
html解析:HtmlAgilityPack
服务部署工具:NSSM
1.什么是NSSM
在windows 平台 NSSM可以把bat、exe等文件部署到windows服务,每当电脑或服务器自动启动时,服务会自动启动,而且不会再窗口进行显示。
2.下载NSSM
下载地址:http://www.nssm.cc/download
3.打开dos窗口 切换到NSSM下载路劲(win64),执行命令 nssm.exe install 后,将会弹出窗口 "NSSM service installer",
4.选择需要部署成服务的程序 ,具体操作如下图
5.操作成功后,我们打开windows服务管理,这样服务部署成功
6.nssm常用命令:
nssm install servername //创建servername服务
nssm start servername //启动服务
nssm stop servername //暂停服务
nssm restart servername //重新启动服务
nssm remove servername //删除创建的servername服务
分类:
.net / .net core
, .net
标签:
.net
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人