.NET Core 2.1 устанавливает переменные среды для среды разработки и IIS - PullRequest
0 голосов
/ 21 января 2019

Хотелось бы получить некоторые пояснения о том, похожи ли переменные среды, которые я установил в Visual Studio 2017, и которые заканчиваются на launchSettings.json, аналогичны тем, которые я установил в моих системных переменных Windows 10, и переменным в IIS Configuration Manager?

Я хотел бы использовать переменные среды в своем приложении, но мне нужно, чтобы его местоположение было согласованным. На моем локальном ноутбуке, если я установлю его на системные переменные или пользовательские переменные Windows 10, сможет ли мое приложение выбрать те же переменные, если я установлю его на моем Windows Server 2012?

В качестве альтернативы, если я установлю его в Visual Studio, которая заканчивается в launchSettings.json, не будет ли оно стираться каждый раз, когда я обновляю приложение?

Наконец, с помощью конфигурации IIS я понимаю, что могу читать переменные оттуда, но где я могу установить их на своем локальном ноутбуке?

Вот несколько изображений для справки

Visual Studio (launchSettings.json)

enter image description here

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

enter image description here

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

enter image description here

1 Ответ

0 голосов
/ 23 января 2019

launchSettings.json используется только при запуске через visual studio.Это не имеет ничего общего с IIS.

При планировании использования env.переменные в производстве (IIS), вы должны использовать системную переменную.Для получения дополнительной информации см. Документы: Подробнее

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...