0

我正在尝试创建一个版本,其中我的库中的变量用于替换 SetParameters.xml 中的值。为了替换我使用了以下任务:https ://github.com/qetza/vsts-replacetokens-task#readme

在我的 web.config 中,我的 connectionStrings 有以下内容:

<connectionStrings configSource="config\connectionStrings.local.config" />

对于部署,这应该使用另一个文件,例如:

<connectionStrings configSource="config\connectionStrings.config" />

我的 parameters.xml 看起来像这样:

<parameter name="Connection Strings Config File Location"
         defaultValue="__ConnectionStringsConfigurationFileLocation__">
<parameterEntry kind="XmlFile"
                scope="\\Web.config$"
                match="/configuration/connectionStrings/@configSource" />
<parameter name="Umbraco Database Connection String"
         defaultValue="__UmbracoDatabaseConnectionString__">
<parameterValidation kind="AllowEmpty" />
<parameterEntry kind="XmlFile"
                scope="\\config\\connectionStrings.config$"
                match="/connectionStrings/add[@name='umbracoDbDSN']/@connectionString" />

变量ConnectionStringsConfigurationFileLocation在我的库中: 1

部署后,web.config中configSource的值保持不变。但是\config\connectionStrings.config中的connectionString的值被成功替换。web.config 没有更新可能是什么问题?

编辑:截图任务:

4

0 回答 0