Хотелось бы получить некоторые пояснения о том, похожи ли переменные среды, которые я установил в Visual Studio 2017, и которые заканчиваются на launchSettings.json, аналогичны тем, которые я установил в моих системных переменных Windows 10, и переменным в IIS Configuration Manager?
Я хотел бы использовать переменные среды в своем приложении, но мне нужно, чтобы его местоположение было согласованным. На моем локальном ноутбуке, если я установлю его на системные переменные или пользовательские переменные Windows 10, сможет ли мое приложение выбрать те же переменные, если я установлю его на моем Windows Server 2012?
В качестве альтернативы, если я установлю его в Visual Studio, которая заканчивается в launchSettings.json, не будет ли оно стираться каждый раз, когда я обновляю приложение?
Наконец, с помощью конфигурации IIS я понимаю, что могу читать переменные оттуда, но где я могу установить их на своем локальном ноутбуке?
Вот несколько изображений для справки
Visual Studio (launchSettings.json)

Системные переменные Windows 10

Переменные конфигурации IIS
