Migrates from standalone Program.cs to Startup-based configuration Adds application configuration JSON for environment-specific settings Integrates Autofac dependency injection and modular service registration Configures application services, modules, and middleware for enhanced flexibility
14 lines
396 B
C#
14 lines
396 B
C#
using Autofac.Extensions.DependencyInjection;
|
|
using PlanTempus.Application;
|
|
|
|
var host = Host.CreateDefaultBuilder(args)
|
|
.UseServiceProviderFactory(new AutofacServiceProviderFactory())
|
|
.ConfigureWebHostDefaults(webHostBuilder =>
|
|
{
|
|
webHostBuilder
|
|
.UseContentRoot(Directory.GetCurrentDirectory())
|
|
.UseStartup<Startup>();
|
|
})
|
|
.Build();
|
|
|
|
host.Run();
|