2016-10-18 461 views
0

我試圖通過命令行工具複製Visual Studio在其「發佈到AWS ...」對話框中所做的工作。我要調用「awsdeploy.exe」並將它傳遞給配置文件。我一直在玩與被安裝在Visual Studio「發佈到AWS ...」 - Web.config何時更新環境變量?

C:\Program Files (x86)\AWS Tools\Deployment Tool\Samples

,只要你安裝了AWS工具樣本。我可以使用此示例向Elastic Beanstalk發佈虛擬應用程序。然而,我試圖完成的一件事就是嚮導詢問你需要什麼環境變量的步驟,然後將它們放入Web.config中,如果它們不存在的話。我將如何從命令行執行此操作?我試圖把

aws:elasticbeanstalk:application:environment.SOME_VAR = some_value

在我的配置文件,但我沒有看到任何價值得到補充。

回答

0

我相信我可以在進一步研究後回答我自己的問題。我發現,如果你使用的

aws:elasticbeanstalk:application:environment.SOME_VAR = some_value 

語法在配置文件中,這確實設置appSettings。它只是在不同的目錄級別進行。我發現C:\inetpub\wwwroot處的web.config文件已更新,其中包含我的SOME_VAR設置,這正是我所需要的。我的應用程序本身部署在C:\inetpub\wwwroot\myapplication_deploy