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

我们可以在Sitecore CMS 7.2 rev.140526中运行MVC4应用程序,还是需要MVC5?,sitecore,sitecore7,sitecore7.2,sitecore-mvc,Sitecore,Sitecore7,Sitecore7.2,Sitecore Mvc,我已经安装了visual studio 2012(支持MVC4和.NET 4.5)和Sitecore CMS 7.2 rev.140526。我能够使用管理员用户运行Sitecore并启动网站 我正在经历在VisualStudio中创建MVC应用程序,然后集成到Sitecore CMS站点的过程。当我遵循同样的步骤时,我犯了错误。本教程中使用的MVC版本是MVC3,Sitecore版本是7.1 我已经在我的机器上尝试了相同的方法,但出现错误无法加载文件或程序集'System.Web.Mvc,Ver

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

我正在经历在VisualStudio中创建MVC应用程序,然后集成到Sitecore CMS站点的过程。当我遵循同样的步骤时,我犯了错误。本教程中使用的MVC版本是MVC3,Sitecore版本是7.1

我已经在我的机器上尝试了相同的方法,但出现错误
无法加载文件或程序集'System.Web.Mvc,Version=5.1.0.0
。从错误中我了解到它正在寻找MVC5,但在机器中我只有MVC4

有没有办法解决这个问题?
首先,Sitecore 7.2是用MVC4还是MVC5编译的?

以下是Sitecore兼容性表:


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

摘自7.2(140228)的发行说明:“Sitecore 7.2需要Microsoft ASP.NET MVC 5.1。为了便于安装,Microsoft MVC DLL现在与Sitecore一起分布在/bin文件夹中。“因此,奇怪的是,它找不到
System.Web.MVC
FWIW,您应该能够使用nuget
安装包Microsoft.AspNet.MVC-version 5.1.3
(这将使您与7.2内联)更新您的项目。