Вопрос

12я версия

Перешли на 12ю версию и сразу всплыли неудобства и ошибки. 

1) Теперь загрузка замедлилась из-за того, что может не хватать какой-то старой забытой схемы. или другой ошибки, т.е. система теперь не работает, если есть хоть какая-то ошибка не связанная с кодом, т.е. живучесть системы ухудшилась.

2) Теперь появляются ошибки, которые не отвечают на вопрос - где же все-таки ошибка и в какой схемы не хватает. Совершенно невозможно найти ошибку. Поскольку раньше ошибки появлялись в том месте, где находится код, а сейчас ошибка может находиться где угодно и ты даже не узнаешь где, поскольку загрузка всех схем происходит в начале. 

3) уже 12я версия, но так и забыли включить функцию Выделить всё для деталей. и тянется это бесконечно. 

4) теперь, если хочешь заместить или дополнить базовую схему - уже невозможно нормально вернуться к предыдущему коду. что не делай - хоть редис сбрасывай, хоть выходи/заходи, но все равно удаленная схема будет все время присутствовать. ни сброс кеша не помогает ничего. раньше нужно было просто обновить страницу F5 и все. переопределял DataUtilities в прошлых схемах, теперь удалил, и она не исчезает из включенного сайта. и браузер закрывал и кэш сбрасывал ничего. и другие схемы также

У меня такой же вопрос

4 комментария

В 7.12.X наоборот, взяли курс на ускорение загрузки страниц путём кеширования чего только можно. Вот всё неиспользуемое или редкоиспользуемое и начало обрабатываться при открытии, все забытые ошибки в доработках вылезли наружу.

 

по очистке) Очистить кеш браузера, рэдис. Удалить схемы  из вашего пакета разработки и снова выгрузить схемы (Если вы работаете в файловой системе) Попробуй зайти через другой броузере или в другом компьютере

по ошибкам на серверной части) настрой log4net.config, находится в каталоге ..\Terrasoft.WebApp 

по ошибкам на клиенте) смотри логи в консоли броузера. Для удобства отключи объединение js библиотек в одну библиотек, для этого на среде разработки вставь во второй (внутрений) Web.config  в <appSettings> 
    <add key="SeparatedJsFiles" value="true"/>

Очистить кеш браузера и перевойди. 

3) выделить все в детале) ну а самому добавить (скопипастить :) 

 

 

 

если я буду это делать после изменения каждой буквы, то на кой нужно это обновление

Григорий Чех пишет:
3) выделить все в детале) ну а самому добавить (скопипастить :) 

я сделал, просто говорю, что забыли это сделать и тянется это уже сколько обновлений. так же нельзя.  

Войдите или зарегистрируйтесь, чтобы комментировать