.net core Hangfire Autofac.net core 3.1

.net core Hangfire Autofac.net core 3.1,.net-core,autofac,hangfire,.net Core,Autofac,Hangfire,我正在使用Hangfire.Autofac,并试图根据文档对其进行配置: GlobalConfiguration.Configuration.UseAutofacActivator(builder.Build()); 但我有以下例外: 在ContainerBuilder上只能调用一次Build()或Update() 我是.Net Core新手,如何启用Autofac配置?请确保调用以下方法一次:GlobalConfiguration.Configuration.UseAutofacActiva

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

GlobalConfiguration.Configuration.UseAutofacActivator(builder.Build());
但我有以下例外:

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


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

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

因此,基本上,您需要创建生成器

var builder=newcontainerbuilder()

然后添加所有依赖项

builder.RegisterType().InstancePerBackgroundJob()


然后调用
Build()
方法。这取决于你的应用程序,在哪里调用此方法更好。如果您调用web应用程序,请在
Startup
类中调用它。

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

因此,基本上,您需要创建生成器

var builder=newcontainerbuilder()

然后添加所有依赖项

builder.RegisterType().InstancePerBackgroundJob()

然后调用
Build()
方法。这取决于你的应用程序,在哪里调用此方法更好。如果您创建了一个web应用程序,请在
Startup
class中调用它