Расширенная настройка не сохранившейся сборки приложения - Sitefinity
Я изменяю значение в расширенных настройках CMS, в частности ProviderTypeName
из Blogs -> Providers -> OpenAccessDataProvider
Однако при перестройке сайта этот параметр возвращается к значению по умолчанию.
Я полагаю, что это происходит, потому что свойство хранится в файле, и моя сборка и развертывание перезаписывают его тем, что находится в моем репозитории.
Где этот параметр хранится в файловой структуре; или, если я далеко от базы в моем предположении, как мне заставить этот параметр придерживаться?
1 ответ
Вы правы, скорее всего, вы отвергли изменения конфигурации во время развертывания. Большую часть времени я исключаю все настройки во время развертывания веб-сайтов и из проекта 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