Пользовательский диалог 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 поля. Затем попробуйте найти файл в файлах вашего веб-приложения и, если он существует, откройте соответствующий файл в браузере.

Другие вопросы по тегам