2013-12-09 2 views
4

Когда мы пытаемся просматривать изображения в Sitecore 7.1 приложения получают ошибку ниже, которая мигрировала от 6,2 до 7,1.«ASP._Page_sitecore_shell_client_Speak_Layouts_Layouts_Speak_Layout_cshtml» не наследует «System.Web.WebPages.WebPage

Тип 'ASP._Page_sitecore_shell_client_Speak_Layouts_Layouts_Speak_Layout_cshtml' не наследует от «System.Web.WebPages.WebPage

+0

Можете ли вы проверить, включен ли Mvc в решении Sitecore 7.1? –

+0

Также взгляните на web.config в вашей папке видов. Взгляните на http://stackoverflow.com/questions/14402315/asp-net-mvc4-root-cshtml-and-does-not-inherit-from-system-web-webpages-webpage для получения дополнительной информации. –

ответ

10

Что вам нужно сделать, это либо:

  • Перейти в папку App_Config/Include , и переименовать Sitecore.MVC.config.disabled в Sitecore.MVC.config;
  • Или отключите SPEAK (путем переименования конфигураций SPEAK).
+0

это должно иметь флаг ответа. Спасибо! – MichaelD

+0

Мы столкнулись с этой проблемой и с нашим обновлением 7.1 (от 6.4), и мы пока не используем MVC. Похоже, что включение файла Sitecore.MVC.config устранило ошибку, но следует ли ожидать, что какой-либо непредвиденный результат включит конфигурацию MVC, если мы еще не используем MVC? – wildwend

+1

Нет, насколько я понял, все работает нормально. У меня нет MVC в моем решении и еще нет проблем – Trayek

Смежные вопросы