ASP.NET CORE 6 Autofac
var builder = WebApplication.CreateBuilder(args);
// The UseServiceProviderFactory call attaches the
// Autofac provider to the generic hosting mechanism.
builder.Host.UseServiceProviderFactory(new AutofacServiceProviderFactory());
// Add services to the container.
builder.Services.AddControllersWithViews();
//Register your own things directly with Autofac here
builder.Host.ConfigureContainer<ContainerBuilder>(builder => builder.RegisterType<Service>().As<IService>());
var app = builder.Build();
Faisal ALHoqani