Согласно статье Microsoft по переменным окружения , я хочу реализовать переменные среды в приложении .Net Core.
Мне интересно, если настройка переменной среды ASPNETCORE_ENVIRONMENT имееткакие-либо эффекты, которые конкретно не закодированы в исходном коде разработки (то есть код, который будет проверен в репозитории, таком как git)?
Другими словами, если мои appsettings.Development.json, appsettings.Production.json и appsettings.Testing.json были абсолютно одинаковыми, и ни один из кода проекта MY не проверял тип среды, будет ли приложение работать одинаково для всех 3?
Или переменные окружения влияют на модули, например, что-то в пространстве имен «Microsoft.AspNetCore.Hosting»?