Visual Studio"发布到AWS ..." - 什么时候发生环境变量的Web.config更新?

时间:2016-10-18 20:06:51

标签: amazon-web-services elastic-beanstalk awsdeploy

我试图复制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 个答案:

答案 0 :(得分:0)

我相信经过进一步研究后我可以回答我自己的问题。我发现如果你使用

aws:elasticbeanstalk:application:environment.SOME_VAR = some_value
配置文件中的

语法确实设置了appSettings。它只是在不同的目录级别。我发现web.config上的C:\inetpub\wwwroot文件已更新为包含我的SOME_VAR设置,这正是我所需要的。我的应用程序本身部署在C:\inetpub\wwwroot\myapplication_deploy