15得票1回答
HangFire中的RecurringJob如何更新方法执行时间?

我刚刚发现使用HangFire可以在你的.Net应用程序中运行后台作业,但是当我测试其功能时,我发现添加到1分钟循环作业的方法中的时间即使被多次触发,也不会改变: 方法: private static string GetTime() { return DateTime.N...

14得票1回答
Hangfire - 多租户,ASP.NET Core - 解决正确的租户

已经有一个需要使用 Hangfire 的 SaaS 项目,我们已经实现了识别租户的要求。 架构 持久层 每个租户都有自己的数据库 .NET Core 我们已经有一个名为 TenantCurrentService 的服务,它从源列表 [主机名、查询字符串等] 返回租户的 ID 我...

13得票4回答
使用Hangfire和Asp.Net Core实现循环执行的任务

我有一个服务,其中有一些方法,我希望它们成为循环作业。我知道我可以在我的Startup.cs中使用Hangfire,例如:RecurringJob.AddOrUpdate(() => Console.WriteLine("I'm a recurring job"), Cron.Minut...

13得票2回答
Akka.NET在ASP.NET中的Actor系统

我在ASP.NET中创建了一个带有RESTful API的服务,并在IIS中进行托管。在这个服务内部,我想使用Akka.NET创建一个Actor系统。 创建Actor系统后:var actorSystem = ActorSystem.Create("myActorSystem"); 抛出以下...

13得票1回答
Hangfire.Autofac与MVC应用程序 - 注入失败

我正在尝试创建一个简单的Hangfire测试,但它不起作用。这里是所有重要的代码以及我如何使用Hangire.Autofac进行配置。不确定我漏掉了什么。我在/hangfire控制面板中得到的异常如下。public class AmazonSqsService : IAmazonSqsServ...

13得票1回答
nuget包hangfire.aspnetcore、hangfire和hangfire.core有什么区别?

HangFire.AspNetCore和HangFire以及HangFire.core之间有什么区别? 似乎我可以只使用HangFire 1.6.21包在ASP .NET MVC Core项目中使用hangfire。以下是我项目中使用的包: 那么,HangFire.AspNetCore...

12得票1回答
在 .net 解决方案中使用 Hangfire 处理多个项目

我希望将 Hangfire 实现到我的 asp.net web api 和 asp.net MVC 网站项目中。 我方案的结构如下: 解决方案 - My Solution 1:模型 - (包含 Entity Framework 对象和类的项目) 2:服务(这是我实现所有业务逻辑、更改等的地方...

12得票4回答
ASP.NET Core MVC Hangfire 自定义身份验证

我成功地在我的ASP.NET Core MVC应用程序上使用了Hangfire,并且现在我正在尝试添加管理员授权。 我将以下代码添加到 Startup.cs 文件中:app.UseHangfireDashboard("/hangfire", new DashboardOptions { ...

12得票3回答
如何正确地将数据库上下文注入到Hangfire定时作业中?

我正在使用HangFire定期在后台向用户发送电子邮件。 我从数据库中获取电子邮件地址,但我不确定是否正确地将数据库上下文“注入”到负责发送电子邮件的服务中。 这样做是有效的,但是否有更好的方法呢?public void Configure(IApplicationBuilder app,...

12得票2回答
如何在使用HangFire启动实现接口的作业时使用自定义作业名称

我正在尝试使用 HangFire 来调度实现特定接口 IScheduledService 的任何类。这些服务按预期运行,但是 HangFire UI 总是在 HangFire 仪表板上为每个服务显示相同的名称PerformService()。我知道这是设计上的问题,因为我将相同的函数名称传递给...