为了账号安全,请及时绑定邮箱和手机立即绑定

Hangfire 在 asp.net 核心中不起作用

Hangfire 在 asp.net 核心中不起作用

C#
森林海 2021-06-30 14:03:25
我相信,我确实正确设置了 hangfire,但由于某种原因 hangfire 将作业添加到 Sql Server 数据库,但没有执行任何操作。我尝试了一切,但我无法理解,因为也不例外。我想从一个每周发送电子邮件的类中运行一个函数。我有注入控制器构造函数的工作单元 DI。具有 SendEmails 方法的类需要 UnitOfWork DI,我没有走那么远,因为我无法让 hangfire 在控制台上打印消息。感谢您的帮助。谢谢你。我的代码是://Startup.cs ConfigureServices Method  services.AddHangfire(x => x.UseSqlServerStorage("Connection"));//Configure method             app.UseHangfireDashboard();            app.UseFileServer();// Controller  [Route("api/Hello")]public class HelloController : Controller{    [HttpGet]    public IActionResult Hello()    {        RecurringJob.AddOrUpdate(() => Print(),Cron.MinuteInterval(1));        return Ok();    }    public void Print()    {        Console.BackgroundColor =ConsoleColor.Red;        Console.WriteLine(DateTime.Now);    }}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 210 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信