我正在使用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
类中调用它。