【发布时间】:2016-02-25 22:29:01
【问题描述】:
我正在尝试使用 VSTS Release 在发布时替换 appSetting。 网络上的所有帖子均指旧版本管理工具或指新版本但提及替换令牌任务。这个任务不存在,所以我认为它是内置的。我已经设置了我的 web.config (MyVar) 并设置了我的环境变量,但没有任何东西被替换。
如果我很愚蠢,我很抱歉,但我无法解决这个问题,主要是由于文档过期。
更新 2: 好的,经过几个人的帮助,我现在走在了正确的轨道上。 我添加了 Colin 的 ALM 标记化任务: https://marketplace.visualstudio.com/items?itemName=colinsalmcorner.colinsalmcorner-buildtasks
但是,它不起作用。
以下是几个屏幕截图: 请注意,在屏幕截图中,我知道它已被禁用。直到我能把它修好。
在下面的屏幕截图中,我看到只有几个位置可以选择标记化发生的位置。这看起来是否正确,或者我应该能够看到我希望在其中替换令牌的 Web.Config?
正如我所说,标记化不起作用。
我尝试了一些更改以使其正常工作。
更改 1: 指向上方屏幕截图中的 zip 文件。我的版本工作,但它没有将我的任何网站文件部署到 Azure 服务器。完全没有。
更改2:指向另一个文件CustomerPortal.SetParams.xml
(注意:此时我只是在尝试随机文件以尝试使任何工作正常) 我的版本成功了,但在标记化方面没有发生任何事情。
任何帮助将不胜感激。
【问题讨论】:
-
虽然替换令牌应该可以工作,但 xml 转换似乎更适合您的情况。
标签: release-management ms-release-management