System.ArgumentNullException: 值不能為 null
?錯誤在使用 Hangfire 時確實是一個常見問題,特別是在配置 Hangfire 服務器時。
問題分析
這個錯誤通常發生在以下情況:
沒有正確配置 Hangfire 服務器
隊列配置缺失或不正確
連接字符串配置問題
解決方案要點
正確配置 Hangfire 服務:
核心代碼為:
// 添加Hangfire服務GlobalConfiguration.Configuration.SetDataCompatibilityLevel(CompatibilityLevel.Version_180).UseSimpleAssemblyNameTypeSerializer().UseRecommendedSerializerSettings();
問題就解決了,請看截圖: