2 回答
TA贡献2065条经验 获得超13个赞
此链接中有相同的问题。我希望这可以帮助你。
你能写出抛出异常的代码吗?我在下面写了你的Startup类和测试控制器。它工作正常。我没有遇到任何异常。
[RoutePrefix("")]
public class HomeController : ApiController
{
[Route(""), HttpGet]
public void Get()
{
Hangfire.BackgroundJob.Enqueue(() => Tasks.DoIt("test"));
Hangfire.BackgroundJob.Schedule(() => Tasks.InitializeJobs(), TimeSpan.FromSeconds(5));
}
}
public static class Tasks
{
public static void DoIt(string s)
{
Console.WriteLine(s);
}
public static void InitializeJobs()
{
Console.WriteLine(DateTime.Now.ToString());
}
}
TA贡献1775条经验 获得超11个赞
用于在 Asp.net core 中初始化
public static void InitializeHangFire()
{
var sqlStorage = new SqlServerStorage("connectionString");
var options = new BackgroundJobServerOptions
{
ServerName = "Test Server"
};
JobStorage.Current = sqlStorage;
}
- 2 回答
- 0 关注
- 262 浏览
添加回答
举报