2

我有一个在Azure App Service上运行的ASP.NET Core(RC1)应用程序。该应用程序从环境变量中获取其配置。我目前使用Azure门户的“应用程序设置”页面来设置这些环境变量。该应用程序部署与Kudu(如果这是相关的?)以编程方式设置Azure应用服务应用程序设置/环境变量

我想以编程方式设置这些环境变量,以便我不需要通过Azure门户每次我想要创建一个新的环境变量或修改现有的环境变量。理想情况下,我想通过调用REST API来完成此操作。这是可能的,如果是的话,如何?

回答

1

而不是在Azure门户中设置环境变量,您可以使用所需的设置将appsettings.json文件与应用程序一起部署。如果您有构建服务器或部署服务器,则可以使用适用于您的环境的正确设置来转换配置文件。

如果您即将使用Octopus Deploy进行部署,则可以使用JSON配置变量功能来处理此问题。

http://docs.octopusdeploy.com/display/OD/JSON+Configuration+Variables+Feature

相关问题