Visual Studio "Публикация в AWS..." - когда происходят обновления Web.config для переменных среды?
Я пытаюсь воспроизвести действия Visual Studio в своем диалоговом окне "Опубликовать в AWS..." с помощью инструментов командной строки. Я дошел до того, что я звоню "awsdeploy.exe" и передаю ему файл конфигурации. Я играл с образцом, который устанавливается на
C:\Program Files (x86)\AWS Tools\Deployment Tool\Samples
всякий раз, когда вы устанавливаете инструменты AWS. Я могу опубликовать фиктивное приложение на Elastic Beanstalk, используя этот пример. Однако одна вещь, которую я пытаюсь выполнить, - это шаг мастера, когда он спрашивает, какие переменные среды вы хотите, и затем помещает их в ваш Web.config. <appSettings>
если они еще не там. Как бы я это сделал из командной строки? Я пытался поставить
aws:elasticbeanstalk:application:environment.SOME_VAR = some_value
в моем файле конфигурации, но я не вижу добавленной стоимости.
1 ответ
Я думаю, что смогу ответить на свой вопрос после дальнейших исследований. Я обнаружил, что если вы используете
aws:elasticbeanstalk:application:environment.SOME_VAR = some_value
Синтаксис в файле конфигурации, что это действительно установить appSettings
, Он просто делает это на другом уровне каталогов. Я обнаружил, что web.config
файл в C:\inetpub\wwwroot
был обновлен, чтобы включить мой SOME_VAR
настройка, которая была именно то, что мне было нужно. Само мое приложение развернуто на C:\inetpub\wwwroot\myapplication_deploy
,