Исключение безопасности при загрузке сайта после обновления Kentico с v9 до v10 - PullRequest
0 голосов
/ 09 мая 2018

После обновления существующего сайта v9 до Kentico 10 при загрузке сайта появляется ошибка исключения безопасности. Однако администратор CMS загружается нормально. Я уже добавил параметр полного доверия в web.config, но он не работал. Любая идея?

enter image description here

Ответы [ 2 ]

0 голосов
/ 09 мая 2018

Проблема, основанная на части, которую я вижу, и тип исключения будет в новом парсере SQL, который был добавлен в одно из исправлений для v9 и, таким образом, он является частью v10.

Вы, похоже, используете одно из свойств веб-части, а затем передаете незавершенный запрос с помощью макроса ## WHERE ##. Если условие where похоже на {% CurrentDocument.DocumentID%}, оно не является допустимым WHERE, и все свойство должно быть само по себе завершенным оператором SQL, поэтому оно может иметь вид DocumentID = {% CurrentDocument.DocumentID%}.

Вы можете найти немного больше в этой теме:

https://devnet.kentico.com/questions/invalid-sql-query-error-on-a-page

0 голосов
/ 09 мая 2018

Попробуйте загрузить шаблон в приложении страниц пользовательского интерфейса администратора, затем проверьте приложение журнала событий, вы должны увидеть подробную информацию об ошибке SQL. Скорее всего, у вас есть вызов SQL, который пытается получить данные из столбца, которого больше нет (через обновление).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...