2017-08-17 85 views
0

我期望下面的代碼執行UpdateSearchIndex(),但它沒有。 Start()方法正在執行沒有問題。沒有什麼會寫入我的日誌。Hangfire重複作業從不觸發?

這是在IIS託管的OWIN過程中運行的。我究竟做錯了什麼?爲什麼不執行UpdateSearchIndex()

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(); 
    } 
} 

回答