Sitecore 配置:参考变量配置文件

Sitecore config: reference variable config files

是否可以根据环境变量将配置文件动态包含到 Sitecore.config 中?

我想到了这样的事情

<sc.include file="/App_Config/custom.$(HOSTNAME).config" />

然后应该翻译成

<sc.include file="/App_Config/custom.manticore.config" />

鉴于主机名是 "manticore"。

不,这不可能。

github ( https://github.com/Sitecore/Sitecore-Configuration-Roles ) 上有一个 Sitecore 配置角色项目,它可能会有帮助。

请记住,您需要 Sitecore CMS 8.1 版本。 160302 (Update-2) 使用它。

正如@jammykam 提到的,SlowCheetah 转换可以让您根据构建配置创建特定于环境的配置文件。

您也可以使用支持令牌替换的版本管理软件来管理环境变量。在发布期间,它将用您想要的特定于环境的值替换令牌。

举几个例子: