Как установить переменную среды для конкретного приложения IIS? - PullRequest
0 голосов
/ 21 июня 2019

Я хотел бы установить переменную среды, которая должна быть доступна только для определенного веб-приложения ASP.NET, работающего в IIS 10. Я натолкнулся на Настройка переменных среды для ядра asp.net при публикации в IIS, но у меня есть приложение ASP.NET (.NET Framework), а не .NET Core.

Я все равно попробовал то, что они сказали:

  1. Открыть IIS Manager
  2. Перейдите к моему конкретному веб-приложению в разделе «Веб-сайт по умолчанию»
  3. Нажмите «Редактор конфигурации» под заголовком «Управление»
  4. Загрузить конфиги из system.webServer/aspNetCore
  5. Добавлена ​​моя переменная окружения
  6. Перезагрузка IIS

Из C # я попытался получить значение этой переменной среды, используя:

Environment.GetEnvironmentVariable("NAME_HERE");

И оно вернулось null. Даже после перезагрузки моего ноутбука с Windows 10 я все равно получал значение null.

Как установить переменную среды, чтобы к ней имел доступ только определенное приложение / виртуальный каталог IIS?

...