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,

Другие вопросы по тегам