2015-05-19 51 views
0

我試圖將Sitecore作爲單獨的項目添加到內置.NET Framework 4.5.1.I的現有.Net MVC項目中,然後按照以下步驟操作。將Sitecore 7.5添加到現有解決方案

  1. 複製的圖像,資產,腳本,字體從現有Sample.Web項目到Sitecore的項目文件夾(現Sitecore的項目是啓動項目,而不是Sample.Web)

  2. 新增參考Sample.Web到Sitecore的項目

  3. 複製的資源文件夾以及因爲Sample.Web使用MVC

  4. 合併Packages.Config文件從Sample.Web項目到包的.c我們從Sitecore獲取。

  5. 合併的web.config文件,在一個存在於Sitecore的項目

  6. 我作爲現有項目採用框架4.5.1使用擴展https://visualstudiogallery.msdn.microsoft.com/47bded90-80d8-42af-bc35-4736fdd8cd13

  7. 升級Sitecore的項目目標框架4.5.1

現在在上面的步驟,請建議我在下面:

  1. 是否會有升級網站的任何問題核心項目到4.5.1?但是我得到以下運行時錯誤
  2. 解決方案已成功構建 enter image description here

回答

0

我的猜測是您的解決方案採用了較新版本System.Web.Http比Sitecore的一樣。某些Sitecore代碼正試圖加載較舊版本的DLL,而這些DLL很可能會被較新版本覆蓋,因此是例外。

如果我的猜測是正確的,我建議你重做你的解決方案,使用與Sitecore相同的組件。

+0

:謝謝您的建議。我會嘗試再次對我的解決方案進行重做。您還可以告訴我關於我的觀點6(即將sitecore項目升級到目標框架4.5.1),那會好嗎? – Suhas

+1

MVC 5.1.0.0和.Net 4.5.1應該沒問題。我目前正在使用MVC 5.1.0.0 .Net 4.5.0開發一個新的7.2版本。您的問題很可能是帕特里克上面提到的。 –

+0

@Jason:我能夠解決上述問題。但現在,當我瀏覽網站時,sitecore僅解析,而不是解決方案中隨Sitecore一起出現的其他MVC應用程序。那麼你能告訴我如何調整請求,以便在某些情況下(仍然在考慮條件)sitecore沒有解決,並且mvc應用程序已解決? – Suhas

相關問題