Публикация

Как отключить "SectionBundleModule" в 7.7

Вопрос

В 7.7 при разработке с "useFileContent = true" изменения js-ника не подхватываются при очистке кеша. Вместо этого необходимо постоянно выполнять операцию "Зафиксировать клиентские модули в БД".

Если это не критично, можна ли настроить поведение как в 7.6?

Ответ

В версии 7.7 появился модуль «SectionBundleModule», в котором лежат коды всех схем разделов и карточек (базовых). А также «ConfigurationBootstrap» в него входят базовые схемы, необходимые для работы системы.

Если Вы введете разработку функционала в базовых и замещенных схем, то необходимо в Web.config (...\Terrasoft.WebApp\Web.config) изменить в ключе «UseIncludeDependenciesSource» изменить признак на «false» (). Это связано с тем, что в версии 7.7 разработаны «SectionBundleModule» (для работы разделов/карточек/деталей) и «ConfigurationBootstrap» (минимальный набор для отображения интерфейса) для кэширования данных и тем самым увеличить быстродействие быстродействия.

Если Вы введете разработку функционала собственных схем (не базовых), то здесь необходимо применить изменения в среде разботки и очистить кэш браузера.

Нравится

Поделиться

0 комментариев
Показать все комментарии