Повторяющееся задание Hangfire выполняется только один раз

#c# #asp.net-mvc #hangfire

Вопрос:

У меня проблема в том, что запланированные задания зависания, которые должны выполняться каждый день, отключаются, как только я закрываю локальный хост.

Это мой код в домашнем контролере:

 public void  TriggerFunction()
        {
 
            RecurringJob.AddOrUpdate(() => Update(), Cron.Daily());
          
        }
 

Если я выполню localhost/Home/TriggerFunction , а затем localhost/Hangfire смогу увидеть задания в обзоре Hangfire.
Как только я снова запускаю проект и захожу только в localhost/Hangfire него, говорит: никаких заданий

Комментарии:

1. Как вы настраиваете hangfire ? Вы используете базу данных?

2. да, Sql-сервер, и я добавил все службы при запуске

3. Попробуйте заменить свою работу этим RecurringJob.AddOrUpdate(() => Console.Write("Test"), "* * * * *"); или аналогичным выражением Cron, чтобы помочь вам лучше отлаживать. выполняется ли задание или проблема связана с пользовательским интерфейсом?

4. Я изменился, но то же самое….. проблема в том, что задание не сохраняется. Когда я запускаю свой проект и захожу в Hangfire, работы нет

5. Вам следует добавить дополнительную информацию. Вы следуете инструкциям документов. hangfire.io/en/latest/getting-started/index.html правильно?