2013-12-09 26 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

您可以检查您的Sitecore 7.1解决方案是否启用了Mvc吗? – 2013-12-10 12:13:45

+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