Kentico MVC - Ошибка PageBuilder на внешнем промежуточном сайте - PullRequest
0 голосов
/ 28 апреля 2020

Использую Kentico MVC v12 Service Pack.

Включили функцию предварительного просмотра и PageBuilder в Application_Start. При запуске с локального хоста может успешно редактировать соответствующие страницы с помощью PageBuilder, как требуется.

Однако при запуске с промежуточного сайта, который является клоном версии localhost, я получаю сообщение об ошибке в настройках сайта, когда попробуйте добавить URL презентации (я определенно добавляю в допустимом формате с включенным начальным https: //), который необходим для использования PageBuilder в приложении Pages, где я вижу эту ошибку:

Произошла непредвиденная ошибка, подробнее см. Журнал событий. Источник события: PageEdit, код события PreviewLinkGeneration

Любая помощь будет принята с благодарностью. Спасибо.

Ошибка сайтов

1 Ответ

1 голос
/ 28 апреля 2020

Эта ошибка в основном смотрит только на строку URL (почти как простая проверка). Вы уверены, что нет пробела перед введенным значением? Я могу воссоздать вашу проблему, если введу пробел перед URL.

Вы также можете попробовать очистить поле и сохранить форму. Затем повторно введите значение.

Если он все еще не работает, попробуйте переподписать все ваши макросы в системе, поскольку я видел, что у правил проверки регулярных выражений есть проблемы, если макросы не работают. Что в действительности означает этот чек:

Kentico Site class validation rules on Presentation URL

...