.NET Core中如何设置Hangfire定时任务计划?
- 内容介绍
- 文章标签
- 相关推荐
本文共计641个文字,预计阅读时间需要3分钟。
安装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分钟。
安装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命令。

