【问题标题】:Configure "Hangfire.Net" in .NET Core console application?在 .NET Core 控制台应用程序中配置“Hangfire.Net”?
【发布时间】:2018-09-12 09:11:28
【问题描述】:

我正在创建一个控制台应用程序,我需要在其中并行执行一些任务,因此我正在尝试使用 Hangfire.Net。

谁能建议我如何在 .NET Core 控制台应用程序中配置 Hangfire.Net?

【问题讨论】:

  • 一般来说,这个hangfire documentation 对.NET Core 仍然有效。如果您遇到特定问题,请尝试并发布有关特定问题的问题。抱歉,但现在这是一个题外话,因为你要求某种教程。

标签: c# .net-core console-application hangfire


【解决方案1】:

.Net Core 中 Hangfire 的配置是相当状态的,这会将其存储在数据库中。

GlobalConfiguration.Configuration.UseSqlServerStorage("connection_string");

using (var server = new BackgroundJobServer())
    {
     Console.WriteLine("Hangfire Server started. Press any key to exit...");
     Console.ReadKey();
    }

documentation 窃取的代码

【讨论】:

  • 他想在控制台应用程序中执行此操作,而不是在 Web 中执行此操作
  • 我很遗憾,因为所有 .net 核心应用程序都是控制台应用程序。我已经编辑了答案。
猜你喜欢
  • 2016-12-07
  • 2016-11-02
  • 1970-01-01
  • 2017-08-21
  • 1970-01-01
  • 1970-01-01
  • 2018-02-16
  • 2020-07-14
  • 1970-01-01
相关资源
最近更新 更多