【问题标题】:VS Team Services Web.config transformation for environmentVS Team Services Web.config 环境转换
【发布时间】:2017-04-21 15:48:03
【问题描述】:

我正在尝试使用 Team Services 设置生产部署。我需要用 Prod 值替换 Dev 配置。我想应用 Web.config XML 转换来实现这一点。没有文档,只有这个小信息气泡:

所以我创建了Web.<EnvironmentName - Matches TS env. name>.config。

你猜怎么着?这种转变是行不通的。发布日志思想说:XML Transformations applied successfully。 Web.Release.config transformation - 无论是否选中 XML 转换复选框,始终有效。那么,我做错了什么?

【问题讨论】:

标签: c# asp.net-mvc web-config azure-devops web.config-transform


【解决方案1】:

您需要确保“Web.environment.config”文件与“web.config”文件放置在同一路径中。然后任务将应用如下转换:

另一件事是,“XML 转换”选项用于转换项目中的原始 web.config 文件。如果您同时拥有“Web.release.config”文件和“Web.environment.config”文件,它将首先应用“Web.release.config”的转换,然后在应用“Web.release.config”的转换时抛出错误。 environment.config”文件,因为 web.config 已经被转换了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-02
    • 1970-01-01
    • 2017-11-29
    • 1970-01-01
    • 1970-01-01
    • 2018-05-08
    • 2011-05-15
    相关资源
    最近更新 更多