一个基于.NetCore + Quartz.Net + Vue 开箱即用的定时任务UI

大家好,我是宝弟!

今天给大家推荐一个基于.NetCore + Quartz.Net + Vue 开箱即用的定时任务UI框架Quartz.NetUI。Quartz.NetUI几乎没有上手难度,不依赖数据库,只需在界面做简单配置即可。

如果作为单独项目,可以直接运行Quartz.NetUI\Quartz.NET.Web目录下run.bat文件或部署项目。登陆token存放于appsettings.json节点token 管理员帐号位于节点superToken。.

 

目录结构

一个基于.NetCore + Quartz.Net + Vue 开箱即用的定时任务UI

 

Quartz.NET.Web目录结构说明

一个基于.NetCore + Quartz.Net + Vue 开箱即用的定时任务UI

功能特点
 

开箱即用

  • 直接运行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由系统自动生成,所在位置与当前项目同级,生成文件包括作业参数配置及日志文件初始化。

配置文件目录结构

一个基于.NetCore + Quartz.Net + Vue 开箱即用的定时任务UI

应用截图
1作业列表

一个基于.NetCore + Quartz.Net + Vue 开箱即用的定时任务UI

 

2新建作业

一个基于.NetCore + Quartz.Net + Vue 开箱即用的定时任务UI

 

3修改作业

一个基于.NetCore + Quartz.Net + Vue 开箱即用的定时任务UI

 

3查看日志

一个基于.NetCore + Quartz.Net + Vue 开箱即用的定时任务UI

 资源获取方式 

https://gitee.com/x_discoverer/Quartz.NetUI