我们可以在Sitecore CMS 7.2 rev.140526中运行MVC4应用程序还是需要MVC5?

时间:2014-10-24 06:42:01

标签: sitecore sitecore7 sitecore7.2 sitecore-mvc

我安装了visual studio 2012(支持MVC4和.NET 4.5)和Sitecore CMS 7.2 rev.140526。我可以使用管理员用户运行Sitecore并启动网站。

我正在浏览this tutorial on MVC integration with Sitecore,它在visual studio中创建了一个MVC应用程序,然后集成到Sitecore CMS站点中。当我按照相同的步骤,我得到了错误。本教程中使用的MVC版本是MVC3,Sitecore版本是7.1。

我在我的机器上尝试了同样的操作但得到了错误Could not load file or assembly 'System.Web.Mvc, Version=5.1.0.0。从错误我明白它正在寻找MVC5但在机器中我只有MVC4。

有什么方法可以解决这个问题吗? 首先,Sitecore 7.2是用MVC4还是MVC5编译的?

1 个答案:

答案 0 :(得分:5)

以下是Sitecore兼容性表:

https://kb.sitecore.net/articles/087164

它明确指出Sitecore 7.1与MVC 4兼容,但较新版本的Sitecore(7.2和7.5)不支持MVC 4,它们需要ASP.NET MVC 5.1