问题标签 [hangfire]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
487 浏览

asp.net-mvc - Hangfire:动态程序集中不支持调用的成员

我正在尝试在我的 ASP MVC 应用程序中使用Hangfire,我已将我的应用程序配置如下:

但是每次运行我的应用程序时都会出现以下错误:

0 投票
4 回答
29860 浏览

c# - 配置在 Hangfire 上每 15 分钟执行一次的 cron 作业

我正在使用 Hangfire,非常喜欢这个软件!但我缺少的一件事是如何添加每隔几分钟(例如每 15 分钟)执行一次的重复作业。有没有办法做到这一点?

0 投票
2 回答
3005 浏览

c# - Owin 不包含“UseHangfire”的定义,也没有扩展方法“UseHangfire”

我正在尝试在 VS 2013 中设置 Hangfire,我已经通过包管理器安装了它。但是,当我按照http://docs.hangfire.io/en/latest/quick-start.html中的说明添加 app.UseHangfire (...) 代码时。我收到以下错误:

0 投票
5 回答
14325 浏览

c# - 使用 Hangfire,Startup.cs 中给出的连接字符串抛出无法将文件附加为数据库错误

我在我的 ASP .Net MVC Web App 中使用 Hangfire,它已成功安装。我想使用相同的 LocalDb 来存储排队的作业,以供 Hangfire 出列和处理,就像我用来存储数据一样。但是,当我提供它的 connectionString 或在Web.config中定义的名称时,我遇到了以下错误Startp.cs。在hangfire之前,我在同一个localDb中添加、删除更新数据没有问题。

我的项目解决方案名为“Hangfire.Highlighter”

0 投票
5 回答
17958 浏览

c# - Hangfire 依赖注入生命周期范围

我正在重写整个问题,因为我意识到了原因,但仍然需要一个解决方案:

我在 Hangfire 中有一个经常性的工作,它每分钟运行一次并检查数据库,可能会更新一些东西,然后退出。

我将我的 dbcontext 注入到包含作业方法的类中。我注册此 dbcontext 以使用以下内容进行注入

但是,Hangfire 似乎不会在每次作业运行时创建单独的生命周期范围,因为构造函数只被调用一次,尽管作业方法 get 每分钟调用一次。

这给我带来了问题。如果用户更新数据库中的某些值(dbcontext 被注入到其他地方,并用于更新值),仍在使用的上下文 Hangfire 开始返回已更改的过时值。

0 投票
1 回答
4842 浏览

c# - Hangfire后台工作和重复工作之间的区别?

在 Hangfire 中,后台作业和重复作业有什么区别?因为仅在重复工作而不是在后台工作中提供 cron 支持?

0 投票
3 回答
3960 浏览

c# - 如何保护 MVC Hangfire 仪表板

我正在使用 Visual Studio 2013 MVC,并安装了“Hangfire”来执行计划任务。( http://hangfire.io/ )

如何使用密码保护 Web 监控 UI 页面 ( http://localhost/Hangfire )?

谢谢

0 投票
1 回答
1773 浏览

asp.net-mvc - 应用程序启动时如何调用 SignalR 集线器?

我使用Hangfire在我的应用程序中有一些经常性的后台作业:

所以我想为我的用户发送通知,在这种情况下我想在应用程序启动时调用我的集线器,那么我怎样才能以这种方式调用我的集线器呢?
PS:我调用集线器的客户端代码:

我的目标只是在那些特定时间发送通知(在我的情况下使用toastr库)。任何的想法?
提前致谢

0 投票
1 回答
4802 浏览

nuget - 找不到类型或命名空间“Dapper”:在 Visual Studios 的 Hangfire 源代码中?

我已将来自 Github 的 Hangfire 源代码导入到我现有的 VS 2013 解决方案中。当我尝试在我的解决方案中构建所有项目时,我收到了几个错误:

在包管理器中,当我这样做时:“Install-Package Dapper”,它说

我在我的项目中看到Dapper dot net安装在我的Manage Nuget Packages窗口中Hangfire.SqlServer

0 投票
0 回答
1286 浏览

asp.net-identity - 如何从令牌获取 Owin 上下文(来自查询字符串)

我可以从 Querystring 中的令牌初始化 Owin 上下文吗?

我将 Owin 与不记名令牌一起使用,但是当我尝试授权对 HangFire 的访问时,我从用户(身份)那里得到了 null。

但我在查询字符串中有令牌。我可以用它来获取用户吗?或初始化上下文?

代码: