Azure Devops 发布管道 Json 文件转换不工作

Azure Devops Release Pipeline Json File Transformation Not working

我正在尝试在 Azure Devops 中设置发布管道,并希望替换 appsettings.json 文件中的一些设置。我有这个管道:

如果我在我的构建服务器上检查这个 zip,zip 文件的根目录包含 2 个应用程序设置文件,一个名为 appsettings.json,另一个名为 appsettings.Production.json。在他们两个的根里面是这个键:

"ElasticApm": { "ServerUrl": "blabla" }

我想用两个文件中的其他内容替换 blabla。我的管道变量如下所示:

但是,当我 运行 发布管道并检查 IIS 服务器上的 json 文件时,变量没有被替换。这是怎么回事?

自己找的。我只是将文件转换步骤设置为目标 **\appsettings* 并且它有效。此外,如果您的目标是数组中的某些内容,请记住它们从零开始计数……