It's common to have different application configurations per environment (e.g:
Dev, QA, Production) allowing us to switch between them at each stage.
In older Web Applications this was usually done with Web Config Transformations
or Razor files, however the new ConfigurationBuilder available in DotNet Core
makes it