Hangfire Autofac .net core 3.1



我正在使用Hangfire.Autofac,并试图根据文档进行配置:

GlobalConfiguration.Configuration.UseAutofacActivator(builder.Build());

但我得到了以下例外:

Build((或Update((在ContainerBuilder 上只能调用一次

我是.Net Core的新手,如何启用Autofac配置?

确保调用以下方法一次:GlobalConfiguration.Configuration.UseAutofacActivator(builder.Build());

所以基本上,你需要创建你的建设者

var builder = new ContainerBuilder();

然后添加所有依赖项

builder.RegisterType<Database>().InstancePerBackgroundJob();

并且在此调用CCD_ 5方法之后。这取决于你的应用程序,在哪里调用这个方法更好。如果您崩溃了一个web应用程序,请在Startup类中调用它。

最新更新