我有一个SFC,可以部署到不同的登台环境。这些服务在设置文件中有一些设置参数。这些设置的值会根据分段变量而变化。
我已经阅读了这篇文章Manage application parameters for multiple environments,但不清楚环境是什么意思。它是节点的数量和类型还是分段环境。
如何从发布/构建定义中更改这些值? ApplicationParameters转换是否就像在Web.config中一样?
由于
答案 0 :(得分:0)
在服务结构中,您的应用程序每个环境都有一个ApplicationParameter文件,还有一个PublishProfile。 您的发布配置文件将定义一些部署配置,其中一个配置是ApplicationParameter文件。
我假设您正在使用VSTS来部署群集。 您将添加服务结构部署步骤,它将需要一些设置,其中之一是发布配置文件路径。
为了使其成为动态,我建议您使用与命名环境相同的方式命名PublishProfile,并使用环境名称来获取发布配置文件。
摘要:
使用此配置,您可以使用相同的发行版定义将应用程序部署到多个环境中,如果创建了新环境,则唯一需要定义的是PublishProfile和ApplicationParamenter文件。