Mid ASP.NET Core

Environment-based configuration (Development, Staging,?

Production)

ASP.NET Core uses the ASPNETCORE_ENVIRONMENT variable to determine the runtime

environment.

Supported environments (by convention):

  • Development
  • Staging
  • Production

Environment-specific logic can be applied:

if (env.IsDevelopment()) { ... }

Also used to load:

  • appsettings.{env}.json
  • Startup{env}.cs (in older versions)

More from ASP.NET Core Tutorial

All questions for this course