¿Cómo lidiar con las diferencias de entorno al implementar la aplicación asp.net core?

¿Hay alguna manera de cambiar la configuración del entorno al implementar la aplicación ASP.NET Core (como las transformaciones del archivo de configuración mediante la compilación de depuración / liberación)?

¿Cuál sería el mejor enfoque para mantener múltiples configuraciones de entorno en aplicaciones .NET Core (algo similar a<appSettings file="local.config"> para local, puesta en escena y producción)?

Respuestas a la pregunta(2)

Su respuesta a la pregunta