Jac*_*coy 1 asp.net web-config sitecore
<configuration><sitecore><settings><setting>在创建特定于应用程序的设置时,是否存在传统的ASP.NET appSettings优先于Sitecore设置(即)的情况?我可以想到使用Sitecore设置的一些优点,例如,能够将这些设置提取到App_Settings/Include文件夹中,但我不确定使用ASP.NET appSettings的任何优点.
我建议采用第三种方法.我强烈建议您创建一个IConfigurationSectionHandler特定于项目(或程序集)的配置文件.这可以防止appSettings或sitecore/settings成为转储地,并防止在您的代码中乱丢魔术字符串(即配置键).此方法还允许开发人员快速确定特定程序集中代码的设置位置(配置文件的名称应与程序集类似).此外,使用Slow Cheetah,您可以向文件添加配置转换.
我不喜欢将appSettings用于除了特定于Web应用程序项目本身的设置之外的任何其他内容.例如aspnet:MaxHttpCollectionKeysTrayek提到的,ClientValidationEnabled或者UnobtrusiveJavaScriptEnabled
与此类似,我不喜欢将Sitecore设置用于除Sitecore模块或其他自定义设置到Sitecore系统之外的任何其他设置.
| 归档时间: |
|
| 查看次数: |
1277 次 |
| 最近记录: |