sitecore 配置文件中的美元符号是什么意思

What does a dollar sign mean in a sitecore config file

我的 Sitecore 配置文件中有如下设置。美元符号有什么用?

<setting name="MediaFolder" value="$(mediaFolder)"/>

表示使用该名称的变量,例如:

<sc.variable name="mediaFolder" value="/upload" />

您可以在 Sitecore.config 文件的开头找到几个变量:

<sc.variable name="dataFolder" value="/data" />
<sc.variable name="mediaFolder" value="/upload" />
<sc.variable name="tempFolder" value="/temp" />

您稍后可以通过这种方式在配置文件中使用它们:

<DumpFile>$(dataFolder)/diagnostics/counters.{date}.{time}.{processid}.txt</DumpFile>

<setting name="MediaFolder" value="$(mediaFolder)" />

$ 表示...

的值
<setting name="MediaFolder" value="$(mediaFolder)" />

此处 $(mediaFolder) : mediaFolder 变量的值。

可以定义变量:

<sc.variable name="mediaFolder" value="/data" />