我编写了一个简单的控制台应用程序,它应该每分钟打印一条消息。我确实收到第一条打印消息说“开始”但是我没有收到消息PrintTest()
我的控制台中的方法。这是什么原因?顺便说一句,这是一个 .net 核心控制台应用程序。
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Starting");
GlobalConfiguration
.Configuration
.UseSqlServerStorage(@"Server=127.0.0.1,1433; Database=HFTest; User Id=sa; Password=Password123");
RecurringJob.AddOrUpdate((() => PrintTest()), Cron.Minutely());
Console.ReadKey();
}
public static void PrintTest()
{
Console.WriteLine("Hangfire Server started. Press any key to exit...");
}
}