将Sitecore 7.5添加到现有解决方案

时间:2015-05-19 08:23:24

标签: asp.net-mvc sitecore sitecore7.5

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

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

  2. 将Sample.Web的参考添加到sitecore项目

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

  4. 将Sample.Web项目中的Packages.Config文件合并到我们从Sitecore获取的包.config。

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

  6. 我将sitecore项目升级到目标框架4.5.1,因为现有项目使用框架4.5.1,使用扩展名https://visualstudiogallery.msdn.microsoft.com/47bded90-80d8-42af-bc35-4736fdd8cd13

  7. 现在在上面的步骤中,请按以下方式建议我:

    1. 将Sitecore项目升级到4.5.1会有任何问题吗?
    2. 解决方案正在成功构建但是我收到以下运行时错误 enter image description here

1 个答案:

答案 0 :(得分:0)

我的猜测是你的解决方案使用比Sitecore更新版本的System.Web.Http。一些Sitecore代码正在尝试加载您最有可能用较新版本覆盖的旧版DLL,因此例外。

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