Я хотел бы установить переменную среды, которая должна быть доступна только для определенного веб-приложения ASP.NET, работающего в IIS 10. Я натолкнулся на Настройка переменных среды для ядра asp.net при публикации в IIS, но у меня есть приложение ASP.NET (.NET Framework), а не .NET Core.
Я все равно попробовал то, что они сказали:
- Открыть IIS Manager
- Перейдите к моему конкретному веб-приложению в разделе «Веб-сайт по умолчанию»
- Нажмите «Редактор конфигурации» под заголовком «Управление»
- Загрузить конфиги из
system.webServer/aspNetCore
- Добавлена моя переменная окружения
- Перезагрузка IIS
Из C # я попытался получить значение этой переменной среды, используя:
Environment.GetEnvironmentVariable("NAME_HERE");
И оно вернулось null
. Даже после перезагрузки моего ноутбука с Windows 10 я все равно получал значение null
.
Как установить переменную среды, чтобы к ней имел доступ только определенное приложение / виртуальный каталог IIS?