Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Sitecore配置:引用变量配置文件_.net_Sitecore_Config - Fatal编程技术网

.net Sitecore配置:引用变量配置文件

.net Sitecore配置:引用变量配置文件,.net,sitecore,config,.net,Sitecore,Config,是否可以基于环境变量将配置文件动态包含到Sitecore.config中 我想到了这样的事情 <sc.include file="/App_Config/custom.$(HOSTNAME).config" /> 那么应该翻译成什么呢 <sc.include file="/App_Config/custom.manticore.config" /> 鉴于主机名为“manticore”。否,这是不可能的 github()上有一个Sitecore配置角色项目,这可

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

我想到了这样的事情

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

那么应该翻译成什么呢

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

鉴于主机名为“manticore”。

否,这是不可能的

github()上有一个Sitecore配置角色项目,这可能会有所帮助


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

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

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

举几个例子:


您可以使用不同的构建配置文件来转换价值。Slow cheetah为我们做了出色的工作。我们只需为每个版本配置指定变量,并使用octopus。