.NET Core中如何设置Hangfire定时任务计划?

2026-05-06 05:110阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计641个文字,预计阅读时间需要3分钟。

.NET Core中如何设置Hangfire定时任务计划?

安装Hangfire,新建ASP.NET Core项目,.NET Core版本3.1,在*.csproj文件中添加包引用和新的PackageReference标记。

plaintext安装Hangfire,创建新的ASP.NET Core项目,版本3.1,在项目文件中添加以下内容:

安装Hangfire

新建ASP.NET Core空 项目,.Net Core版本3.1

往*.csproj添加包引用,添加新的PackageReference标记。如下所示。请注意,下面代码段中的版本可能已经过时,如有需要,请使用nuget获取最新版本。

<ItemGroup> <PackageReference Include="Hangfire.Core" Version="1.7.28" /> <PackageReference Include="Hangfire.SqlServer" Version="1.7.28" /> <PackageReference Include="Hangfire.AspNetCore" Version="1.7.28" /> </ItemGroup> 创建数据库

从上面的代码片段中可以看到,在本文中,我们将使用SQL Server作为作业存储。在配置Hangfire之前,您需要为它创建一个数据库,或者使用现有的数据库。下面的配置字符串指向本地计算机上SQLEXPRESS实例中的HangfireTest数据库。

您可以使用SQLServerManagementStudio或任何其他方式执行以下SQL命令。

阅读全文

本文共计641个文字,预计阅读时间需要3分钟。

.NET Core中如何设置Hangfire定时任务计划?

安装Hangfire,新建ASP.NET Core项目,.NET Core版本3.1,在*.csproj文件中添加包引用和新的PackageReference标记。

plaintext安装Hangfire,创建新的ASP.NET Core项目,版本3.1,在项目文件中添加以下内容:

安装Hangfire

新建ASP.NET Core空 项目,.Net Core版本3.1

往*.csproj添加包引用,添加新的PackageReference标记。如下所示。请注意,下面代码段中的版本可能已经过时,如有需要,请使用nuget获取最新版本。

<ItemGroup> <PackageReference Include="Hangfire.Core" Version="1.7.28" /> <PackageReference Include="Hangfire.SqlServer" Version="1.7.28" /> <PackageReference Include="Hangfire.AspNetCore" Version="1.7.28" /> </ItemGroup> 创建数据库

从上面的代码片段中可以看到,在本文中,我们将使用SQL Server作为作业存储。在配置Hangfire之前,您需要为它创建一个数据库,或者使用现有的数据库。下面的配置字符串指向本地计算机上SQLEXPRESS实例中的HangfireTest数据库。

您可以使用SQLServerManagementStudio或任何其他方式执行以下SQL命令。

阅读全文