Ich erwarte, dass der folgende Code UpdateSearchIndex()
ausführt, tut es aber nicht. Die Methode Start()
wird ohne Probleme ausgeführt. Nichts wird in meine Protokolle geschrieben.Hangfire wiederkehrender Job wird nie ausgelöst?
Dies wird in einem von IIS gehosteten OWIN-Prozess ausgeführt. Was mache ich falsch? Warum wird UpdateSearchIndex()
nicht ausgeführt?
public static class ScheduleUpdates
{
public static void Start()
{
GlobalConfiguration.Configuration
.UseNLogLogProvider()
.UseMemoryStorage();
RecurringJob.AddOrUpdate("update-search-idx",() => UpdateSearchIndex(), Cron.Minutely);
RecurringJob.Trigger("update-search-idx");
}
public static void UpdateSearchIndex()
{
Debugger.Break();
}
}
aufrufen Ich kann nicht glauben, dass ich das übersehen habe. Du hast recht. – Amy