介绍下一款vue.js实现的基于core2.1 quartz.net调度框架,独立部署不依赖数据库,只需要实现不同业务接口,配置调度时间即可github:https://github.com/cq-panda/Quartz.NetUI 注意事项:如果部署在iis下,需要...

介绍下一款vue.js实现的基于core2.1 quartz.net调度框架,独立部署不依赖数据库,只需要实现不同业务接口,配置调度时间即可
github:https://github.com/cq-panda/Quartz.NetUI
注意事项:
如果部署在iis下,需要实现对home/index间隔时间进行激活,否则quartz将停止调度
如果使用dotnet Quartz.NET.Web.dll(quartz不会停止调度),需要考虑重启电脑后重新启动
所以:
部署在windowsservice下两者都解决
这引用了https://www.cnblogs.com/morang/p/10792109.html将项目打包后使用nssm部署到windowsservice
在visual studio code终端中输入dotnet tool install --global dotnet-warp安装
提示:
可使用以下命令调用工具: dotnet-warp
已成功安装工具“dotnet-warp”(版本“1.0.9”)。
安装成功
切换到需要发布打包的.csproj目录,否则会提示:No .csproj or .fsproj file found.
输入:dotnet-warp打包,按.csproj文件名打包生成.exe文件在.csproj目录下
启动exe测试是否ok
提示以下,一般为端口被占用,尝试换项目端口,或使用netstat -na检查端口占用:
成功提示为:
使用nssm部署windowsservice
将打包好的exe文件+配置+页面(view、wwwroot)及下载的nssm放在部署目录中
cmd切换到此目录
执行nssm install调出安装界面:
在path选择exe文件
在service name输入安装的windowsservice 名称
点install service后,将服务start
访问:http://*9950
当然不使用dotnet-warp打包exe也可以使用nssm部署到windowsservice,详见Emrys分享的使用NSSM把.Net Core部署至 Windows 服务
过程很简单,很方便。感谢易墨、我心依旧的分享
本文标题为:net core quartz调度 warp打包 nssm部署到windowsservice


基础教程推荐
- C#通过GET/POST方式发送Http请求 2023-04-28
- C#中类与接口的区别讲解 2023-06-04
- C#集合查询Linq在项目中使用详解 2023-06-09
- c#中利用Tu Share获取股票交易信息 2023-03-03
- Unity shader实现多光源漫反射以及阴影 2023-03-04
- C# Winform实现石头剪刀布游戏 2023-01-11
- 京东联盟C#接口测试示例分享 2022-12-02
- 使用c#从分隔文本文件中插入SQL Server表中的批量数据 2023-11-24
- C# – NetUseAdd来自Windows Server 2008和IIS7上的NetApi32.dll 2023-09-20
- c#读取XML多级子节点 2022-11-05