3

在从 6.2 迁移到 7.1 的 Sitecore 7.1 中打开图像时出现以下错误:

Type 'ASP._Page_sitecore_shell_client_Speak_Layouts_Layouts_Speak_Layout_cshtml' does not inherit from 'System.Web.WebPages.WebPage'.

有人可以帮助如何克服这个问题吗?

4

3 回答 3

4

我想我找到了解决您问题的方法。请从Website\App_Config\Include文件夹 Sitecore.Mvc.config 文件启用。

我可以复制你的错误。

如果我禁用它,它会抛出与您一样的错误。请检查所附图片。

在此处输入图像描述

于 2013-12-10T17:21:33.410 回答
2

Sitecore 7.1 要求 mvc 对 SPEAK 接口处于活动状态,例如您使用的图像编辑器。如果你不想激活 MVC,你也应该禁用 SPEAK..

于 2013-12-15T09:39:09.550 回答
0

同样的问题:'ASP._Page_sitecore_shell_client_Speak_Layouts_Layouts_Speak_Layout_cshtml' 不继承自 'System.Web.WebPages.WebPage。在从 6.4 升级到 7.1 之后,我们也遇到了这个问题,只需要启用 Sitecore.Mvc.config 文件——Sitecore 确认这样做没有害处,即使你没有使用 MVC,而且,在干净的 7.1 安装中,默认情况下启用 MVC。

于 2014-04-23T21:05:39.233 回答