Очень легко установить переменные среды для каждого сайта в IIS Manager:
Я ищу способ сделать это с помощью appcmd.exe, чтобы я мог включить это в свой сценарий установки.
Самое близкое, что я получил, было это:
C:\>C:\Windows\System32\inetsrv\appcmd.exe set config "dashboard" -section:system.webServer/aspNetCore /environmentVariables.[name='foo',value='bar'] /commit:apphost
-> панель инструментов — это имя моего сайта.
Но эта команда возвращает эту ошибку:
ОШИБКА (сообщение: Не удается найти запрошенный элемент коллекции.)