Нужна помощь с HangFire в Visual Studio Mac. "Это проект WebAPI, работающий в Windows / IIS.
Во время запуска HangFire инициализируется. Как только это происходит, мы пытаемся настроитьповторяющееся задание. Это исключение при подключении к SQL Server 2014 в Windows ИЛИ SQL Server 2019 CTP в Linux.
{System.Transactions.TransactionAbortedException: Transaction failed ---> System.ObjectDisposedException: Cannot access a disposed object. Object name: 'SqlDelegatedTransaction'. at System.Data.SqlClient.SqlDelegatedTransaction.GetValidConnection () [0x0000a]…}
При подключении к Azure SQL возвращается
{System.NotImplementedException: The method or operation is not implemented. at System.Transactions.Transaction.EnlistPromotableSinglePhase (System.Transactions.IPromotableSinglePhaseNotification promotableSinglePhaseNotification, System.Guid promoterType)
Tried HangFire 1.6.8 (работает в Windows), 1.6.14 и 1.6.21.
Ошибка при вызове BackgroundJob.Enqueue
или RecurringJob.AddOrUpdate
.
Чтобы упростить это, я реализовал простую функцию вместо нашей, которая также не работает.
например,
BackgroundJob.Enqueue(() => Console.Write("Enqueue"));
Любая помощь будет принята с благодарностью!