首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SlowCheetah不与八达通合作

SlowCheetah不与八达通合作
EN

Stack Overflow用户
提问于 2016-02-29 21:00:48
回答 2查看 421关注 0票数 0

我使用的SlowCheetah具有以下配置: Debug _ TeamCity _发行版。

这意味着我在上有以下文件:

  1. Web.config
  2. Web.Debug.config
  3. Web.TeamCity.config
  4. Web.Release.config

当我手动发布应用程序时,一切正常,但是我使用Octopus进行部署,当它部署时,不是只生成"Web.config“文件,而是同时生成"Web.config”和"Web.Release.config"

这两个由八达通生成的文件都与Visual版本相同,因此SlowCheetah似乎没有任何效果。

我遗漏了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-15 20:48:16

我通过在八达通上启用配置转换功能来解决问题:

http://docs.octopusdeploy.com/display/OD/Configuration+files

票数 1
EN

Stack Overflow用户

发布于 2016-03-14 20:08:26

慢猎豹是在编译过程中运行的东西(你的机器或构建服务器),如果你设置了它。它将转换Web.config文件,如果您手动发布(使用Visual或复制发布输出目录),那么您将发布一个已经转换的文件。

如果您正在使用八达通部署来执行您的部署,那么您将为它提供一个NuGet包。如果您正在使用Octopack,那么所有内容类型的.config文件都将打包到.nuget文件中。这些将是源文件。您还可能看到转换后的文件也打包在/bin中的.nuget文件中。

在八达通执行部署时,它将使用它所知道的变量以及环境配置转换(dev.config、test.config)执行与此相关的任何配置转换。Web.release.config将被运行,它将应用于Web.config --您应该能够在部署的日志中看到这一点。

希望这能有所帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35709550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档