大家好,我是宝弟!
今天给大家推荐一个基于.NetCore + Quartz.Net + Vue 开箱即用的定时任务UI框架Quartz.NetUI。Quartz.NetUI几乎没有上手难度,不依赖数据库,只需在界面做简单配置即可。
如果作为单独项目,可以直接运行Quartz.NetUI\Quartz.NET.Web目录下run.bat文件或部署项目。登陆token存放于appsettings.json节点token 管理员帐号位于节点superToken。.
目录结构
Quartz.NET.Web目录结构说明
开箱即用
-
直接运行Quartz.NetUI\Quartz.NET.Web目录下run.bat文件或部署项目
-
登陆token存放于appsettings.json节点token
-
管理员帐号位于节点superToken
windows 服务
如果你只是将quartz.net发布到IIS,IIS应用池回收后就不能执行任务了,这时可以使用Quartz.NET.WindowsService目录下的windows服务器定时调用quartz.net站点
使用方法:
1、修改App.config中的url属性value值为你当前部署的quertz.net的站点+/Health/index(注意:如果是编译后的项目,一定要修改bin/Debug/Quartz.NET.WindowsService.exe.config的配置url)
2、用记事本打开Install.bat文件修改E:\Quartz.NET\Quartz.NET.WindowsService\bin\Debug\Quartz.NET.WindowsService.exe
改为:(这里填写你项目所在路径)\Quartz.NET\Quartz.NET.WindowsService\bin\Debug\Quartz.NET.WindowsService.exe
3、编译项目
4、点击Install.bat安装windows服务
卸载服务:运行Uninstall.bat(运行前按上面一样将修改Quartz.NET.WindowsService.exe路径)
配置文件QuartzSettings由系统自动生成,所在位置与当前项目同级,生成文件包括作业参数配置及日志文件初始化。
配置文件目录结构
资源获取方式
https://gitee.com/x_discoverer/Quartz.NetUI