0

我正在更改 CMS 高级设置中的值,特别ProviderTypeNameBlogs -> Providers -> OpenAccessDataProvider

但是,在重建站点时,该设置将恢复为默认值。

我相信这是因为该属性存储在一个文件中,而我的构建和部署正在用我的存储库中的任何内容覆盖它。

此设置存储在文件结构中的什么位置;或者如果我的假设偏离了基础,我该如何让这个设置保持不变?

4

1 回答 1

2

没错,很可能您在部署期间覆盖了配置更改。大多数时候,我排除了网站部署期间和 VS 项目中的所有配置。

默认情况下,Sitefinity 10 使用混合模式,将配置文件存储在文件系统App_Data/Sitefinity/Configurations和数据库中的表中[sf_xml_config_items]。文档:https ://docs.sitefinity.com/auto-storage-mode-of-configurations

此外,还有一种仅将配置移动到数据库的方法:https ://docs.sitefinity.com/database-storage-of-configurations

于 2018-02-06T20:19:46.407 回答