Расширенная настройка не сохранившейся сборки приложения - 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

Другие вопросы по тегам