Пользовательский диалог Sitecore прерван при обновлении до v6.6
Я недавно обновил наш сайт с Sitecore 6.3.1 до последней версии 6.6. Теперь мое пользовательское диалоговое приложение выдает ошибку "Страница не найдена".
Он находится в sitecore/shell/Applications/Dialogs вместе со всеми встроенными инструментами Sitecore, доступными в редакторе контента: публикация, CopyTo, Clone и т. Д. Они работают нормально.
6.6 изменил способ разрешения этих путей? Нужно ли мне добавить свое пользовательское имя приложения в конфигурацию где-нибудь? Все файлы на месте... и код определенно обновлен. Объявление класса public class LanguagePopUpForm : DialogForm
, DialogForm все еще действует здесь?
1 ответ
Эта проблема может быть вызвана тем, что макет не обновлен должным образом или не связан правильно.
Попробуйте открыть редактор контента, перейдите к sitecore/shell/Applications/Dialogs/YourDialog
пункт и проверить на Presentation
Вкладка, если какие Layout Details
вашего приложения.
Если ссылка там не битая, откройте элемент макета этого приложения и посмотрите, какова стоимость Control
или же Path
поля. Затем попробуйте найти файл в файлах вашего веб-приложения и, если он существует, откройте соответствующий файл в браузере.