我正在尝试将Sitecore作为一个单独的项目添加到.net框架4.5.1中构建的现有.Net MVC项目中。我按照以下步骤进行操作。
将现有Sample.Web项目中的图像,资产,脚本,字体文件夹复制到sitecore项目中(现在,sitecore项目是启动项目而不是Sample.Web)
将Sample.Web的参考添加到sitecore项目
复制视图文件夹,因为Sample.Web正在使用MVC
将Sample.Web项目中的Packages.Config文件合并到我们从Sitecore获取的包.config。
将Web.Config文件合并到sitecore项目中的文件
我将sitecore项目升级到目标框架4.5.1,因为现有项目使用框架4.5.1,使用扩展名https://visualstudiogallery.msdn.microsoft.com/47bded90-80d8-42af-bc35-4736fdd8cd13
现在在上面的步骤中,请按以下方式建议我:
答案 0 :(得分:0)
我的猜测是你的解决方案使用比Sitecore更新版本的System.Web.Http。一些Sitecore代码正在尝试加载您最有可能用较新版本覆盖的旧版DLL,因此例外。
如果我的猜测是正确的,我建议您重新设计解决方案,使用与Sitecore相同的程序集。