public static void Main(string[] args) { var host = BuildWebHost(args); using (var scope = host.Services.CreateScope()) { var services = scope.ServiceProvider; var userManager = services.GetRequiredService <UserManager <ApplicationUser> >(); try { StartupDbInitializer.SeedDataAsync(services, userManager); } catch (Exception ex) { var logger = services.GetRequiredService <ILogger <Program> >(); logger.LogError(ex, "An error occurred while seeding the User Database"); } } host.Run(); //CreateWebHostBuilder(args).Build().Run(); }