.net core Hangfire Autofac.net core 3.1
我正在使用Hangfire.Autofac,并试图根据文档对其进行配置:.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
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中调用它