export ASPNETCORE_ENVIRONMENT=Production
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>();
})
.UseEnvironment("Staging"); // Set the environment here
if (env.IsDevelopment())
{
// Development-specific configuration
}
else if (env.IsStaging())
{
// Staging-specific configuration
}
else if (env.IsProduction())
{
// Production-specific configuration
}
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Home/Error");
app.UseHsts();
}