参考文章: Hangfire定时任务 - 北落师门、 - 博客园 (cnblogs.com)
如果要使用SqlService直接按照参考文章操作即可
NuGet包
操作
数据库
需要提前创建一个名为HangfireText的数据库,其中的表是自动生成的
appsettings.json文件
需要定义一个连接你mysql数据库的字符串,由于我的vs无法生成连接mysql的字符串所以手写一个
Program.cs文件注册(.net 5请去Starup.cs中设置)
因为需要读取配置文件,所以需要定义一个var Config = builder.Configuration;。
运行成功
仪表盘核心功能,可以添加作业,周期性运行作业
通过cron表达式来给每一个作业添加周期
cron表达式网址 cron.ciding.cc
如果点击进入页面报错
解决方案为:连接字符串加入allowuservariables=True;
加入定时任务则变成