public static void Main(string[] args) { var host = Host.CreateDefaultBuilder(args) .ConfigureAppConfiguration((hostingContext, config) => { config.AddInMemoryCollection(SecretsProvider.GetSecrets()); }) .UseServiceProviderFactory(new AutofacServiceProviderFactory()) .ConfigureWebHostDefaults(webHostBuilder => { webHostBuilder.UseKestrel() .ConfigureServices(s => s.AddAutofac()) .UseContentRoot(Directory.GetCurrentDirectory()) .UseStartup <Startup>(); }) .Build(); host.Run(); }