Sitecore config:引用变量配置文件

时间:2016-03-10 13:59:14

标签: .net sitecore config

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

我想到了这样的事情

FOR /F "USEBACKQ TOKENS=* DELIMS=" %%d IN (`^""C:\Program Files\7-Zip\7z.exe" l "C:\TEST\FHNVPROV.XXX.0704.zip" -slt ^| FINDSTR /s /i "\<FHNVPROV\>"^"`) DO (SET "NAME=%%d")

然后应该翻译成

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

鉴于主机名是“manticore”。

2 个答案:

答案 0 :(得分:2)

不,这是不可能的。

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

请记住,您需要 Sitecore CMS 8.1 rev。 160302(更新-2)使用它。

答案 1 :(得分:1)

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

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

一些例子: