Перешли на 12ю версию и сразу всплыли неудобства и ошибки.
1) Теперь загрузка замедлилась из-за того, что может не хватать какой-то старой забытой схемы. или другой ошибки, т.е. система теперь не работает, если есть хоть какая-то ошибка не связанная с кодом, т.е. живучесть системы ухудшилась.
2) Теперь появляются ошибки, которые не отвечают на вопрос - где же все-таки ошибка и в какой схемы не хватает. Совершенно невозможно найти ошибку. Поскольку раньше ошибки появлялись в том месте, где находится код, а сейчас ошибка может находиться где угодно и ты даже не узнаешь где, поскольку загрузка всех схем происходит в начале.
3) уже 12я версия, но так и забыли включить функцию Выделить всё для деталей. и тянется это бесконечно.
4) теперь, если хочешь заместить или дополнить базовую схему - уже невозможно нормально вернуться к предыдущему коду. что не делай - хоть редис сбрасывай, хоть выходи/заходи, но все равно удаленная схема будет все время присутствовать. ни сброс кеша не помогает ничего. раньше нужно было просто обновить страницу F5 и все. переопределял DataUtilities в прошлых схемах, теперь удалил, и она не исчезает из включенного сайта. и браузер закрывал и кэш сбрасывал ничего. и другие схемы также
Нравится
В 7.12.X наоборот, взяли курс на ускорение загрузки страниц путём кеширования чего только можно. Вот всё неиспользуемое или редкоиспользуемое и начало обрабатываться при открытии, все забытые ошибки в доработках вылезли наружу.
по очистке) Очистить кеш браузера, рэдис. Удалить схемы из вашего пакета разработки и снова выгрузить схемы (Если вы работаете в файловой системе) Попробуй зайти через другой броузере или в другом компьютере
по ошибкам на серверной части) настрой log4net.config, находится в каталоге ..\Terrasoft.WebApp
по ошибкам на клиенте) смотри логи в консоли броузера. Для удобства отключи объединение js библиотек в одну библиотек, для этого на среде разработки вставь во второй (внутрений) Web.config в <appSettings>
<add key="SeparatedJsFiles" value="true"/>
Очистить кеш браузера и перевойди.
3) выделить все в детале) ну а самому добавить (скопипастить :)
если я буду это делать после изменения каждой буквы, то на кой нужно это обновление
Григорий Чех пишет:
3) выделить все в детале) ну а самому добавить (скопипастить :)
я сделал, просто говорю, что забыли это сделать и тянется это уже сколько обновлений. так же нельзя.