config.json 文件的替换令牌在发布管道中不起作用

Replace Tokens for config.json file not working in Release pipeline

我在源代码管理 TFS 中为 config.json 使用替换令牌,并在发布管道中替换令牌任务。

Config.json

{ "ConnectionStrings": "Server=myServerAddress;Database=myDataBase;User Id=myUsername;password=myPassword;Trusted_Connection=False;MultipleActiveResultSets=true;"

}

 Config.json

{ “ConnectionStrings”:“#{constr}#”

}

使用变量: 名称值 构造服务器=我的服务器地址;数据库=我的数据库;用户 Id=我的用户名;密码=我的密码;Trusted_Connection=False;MultipleActiveResultSets=true;

替换令牌

我正在使用 config.json

打不开,请指正。

Replace Tokens for config.json file not working in Release pipeline

要使用此任务,请确保以下几点:

  1. 设置正确的任务配置,如Root directoryTarget files:

  2. 设置正确范围的正确变量:

  3. 确保Artifacts中的config.json,你可以用私人代理测试它以检查$(System.DefaultWorkingDirectory)中是否存在config.json

作为测试结果(我和我的私人代理核实过):

注意: 要检查结果,我们需要检查发布管道中的 $(System.DefaultWorkingDirectory) 而不是检查回购中的 config.json