Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure Devops IIS Web应用部署替换变量_Azure_Azure Devops_Azure Pipelines - Fatal编程技术网

Azure Devops IIS Web应用部署替换变量

Azure Devops IIS Web应用部署替换变量,azure,azure-devops,azure-pipelines,Azure,Azure Devops,Azure Pipelines,我正在使用Azure Devops使用IIS Web应用程序部署任务发布应用程序。它可以选择执行XML变量替换,但只能在任何配置文件和parameters.XML文件的appSettngs、applicationSettings和connectionStrings部分中执行 但是,我正在尝试部署Sitecore CMS解决方案,该解决方案在配置文件中包含自己的部分,因此默认替换功能不会替换该部分 有没有办法让变量替代像这样工作?我使用魔术块配置转换 尝试在azure devops上安装该插件,非

我正在使用Azure Devops使用IIS Web应用程序部署任务发布应用程序。它可以选择执行XML变量替换,但只能在任何配置文件和parameters.XML文件的appSettngs、applicationSettings和connectionStrings部分中执行

但是,我正在尝试部署Sitecore CMS解决方案,该解决方案在配置文件中包含自己的部分,因此默认替换功能不会替换该部分


有没有办法让变量替代像这样工作?

我使用魔术块配置转换
尝试在azure devops上安装该插件,非常容易使用。

Magic Chunks任务将是最佳选择

您可以转到管道编辑页面,按照下图所示的步骤搜索并在您的组织中安装magic Chunk。

将其安装到组织后,您需要在IIS Web App部署任务之前添加它。然后单击3个点定位配置文件的路径。如下图所示。点击查看详细用法


我通过创建parameters.xml文件在每个xml文件中设置替换,然后在部署时使用替换令牌市场步骤替换默认值来解决此问题。

您是否尝试了以下扩展任务,它是如何完成的?