Asp.net mvc 将Sitecore 7.5添加到现有解决方案

Asp.net mvc 将Sitecore 7.5添加到现有解决方案,asp.net-mvc,sitecore,sitecore7.5,Asp.net Mvc,Sitecore,Sitecore7.5,我正在尝试将Sitecore作为一个单独的项目添加到现有的.Net MVC项目中,该项目是在.Net framework 4.5.1中构建的。我按照以下步骤进行了添加 已将现有Sample.Web项目中的图像、资产、脚本、字体文件夹复制到sitecore项目中现在sitecore项目是启动项目,而不是Sample.Web 将Sample.Web的引用添加到sitecore项目 也复制了视图文件夹,因为Sample.Web正在使用MVC 将Sample.Web项目中的Packages.Config

我正在尝试将Sitecore作为一个单独的项目添加到现有的.Net MVC项目中,该项目是在.Net framework 4.5.1中构建的。我按照以下步骤进行了添加

已将现有Sample.Web项目中的图像、资产、脚本、字体文件夹复制到sitecore项目中现在sitecore项目是启动项目,而不是Sample.Web

将Sample.Web的引用添加到sitecore项目

也复制了视图文件夹,因为Sample.Web正在使用MVC

将Sample.Web项目中的Packages.Config文件合并到我们从Sitecore获得的Packages.Config

将Web.Config文件合并到sitecore项目中的文件

我将sitecore项目升级为目标框架4.5.1,因为现有项目使用的是使用扩展的框架4.5.1

现在,在上述步骤中,请就以下内容向我提出建议:

将Sitecore项目升级到4.5.1会有任何问题吗? 解决方案正在成功构建,但我遇到以下运行时错误
我猜您的解决方案使用的System.Web.Http版本比Sitecore版本更新。某些Sitecore代码试图加载较旧版本的DLL,您很可能已用较新版本覆盖了该DLL,因此出现异常


如果我的猜测是正确的,我建议您重新设计您的解决方案,以使用与Sitecore相同的程序集。

:谢谢您的建议。我将再次尝试重新设计我的解决方案。另外,您能否告诉我我的第6点,即将Sitecore项目升级到目标framework 4.5.1,可以吗?MVC 5.1.0.0和.Net 4.5.1应该可以。我目前正在使用MVC5.1.0.0.NET4.5.0开发一个新的7.2版本。您的问题很可能是Patrick上面提到的。@Jason:我能够解决上述问题。但现在,当我浏览站点时,sitecore只得到了解决,而不是解决方案中与sitecore一起出现的其他MVC应用程序。那么,您能告诉我如何调整请求,以便在某些条件下仍然考虑sitecore未解决和mvc应用程序已解决的条件吗?