gpt4 book ai didi

web-config - 从 sitecore 中的 web.config 获取设置

转载 作者:行者123 更新时间:2023-12-04 17:08:37 28 4
gpt4 key购买 nike

我想从 sitecore 解决方案中的 web.config 文件中获取全局设置,
我在配置文件中写入设置,并且能够在 showconfig 中看到它的条目。当我试图获得它的值(value)时,它没有给出适当的值(value)。我的代码是这样的:

 var newsBodyTemplateID = Sitecore.Configuration.Settings.GetSetting("NewsBody");

当我对此进行评估时,它给出了以下信息:
enter image description here

我在这里缺少的东西可以弄清楚。

最佳答案

首先,我不建议在 web.config 中添加您的设置。如果你想升级你的 Sitecore,你必须手动合并你的 web.config。

如果你仍然想在 web.config 中添加设置,你需要有类似的东西:

 <configuration>

.....
<appSettings>
<add key="YourSeetings" value="your value" />
...
</appSettings>

.....
</configuration>

从您需要使用的 C# 代码

ConfigurationManager.AppSettings["YourSeetings"]

如果您在/configuration/sitecore/settings 部分有您的设置
您需要从 C# 代码中使用:

Sitecore.Configuration.Settings.GetSetting("yoursettingsname");

您的配置文件将如下所示:

 <configuration xmlns:patch="http://www.sitecore.net/xmlconfig/" xmlns:set="http://www.sitecore.net/xmlconfig/set/">
<sitecore>

<!-- General settings -->
<settings>
<setting name="YourSettingsFieldName" value="{1EPR25B2-98C6-45BF-B9E4-824ECAAEF499}" />
</settings>
</sitecore>
</configuration>

关于web-config - 从 sitecore 中的 web.config 获取设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32004596/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com