gpt4 book ai didi

c# - 尽管任务在数据库中,但 Hangfire 不运行任务

转载 作者:太空狗 更新时间:2023-10-29 20:23:49 26 4
gpt4 key购买 nike

我不确定 Hangfire 发生了什么,但是调用 BackgroundJob.Enqueue() 将一个作业添加到数据库中作为“预定”,但似乎什么也没有发生。方法代码似乎没有运行。在调试器中,没有断点被击中,在我的内部作业日志中,没有任何内容被打印出来。

 JobStorage.Current = new SqlServerStorage("DefaultConnection");

最佳答案

我遇到了类似的问题。在我的例子中,问题是我的依赖注入(inject)没有正确连接。

只有在我转到 Hangfire Dashboard -> Scheduled Jobs 并单击我的工作以查看更多详细信息后,我才能看到确切的异常消息,即“无法创建接口(interface)‘some_interface’”。

检查您的作业是否已正确初始化,以及 Hangfire 仪表板的“计划”部分是否没有错误。

关于c# - 尽管任务在数据库中,但 Hangfire 不运行任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26501331/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com