2016-11-08 75 views
0

目前我有玻璃映射器v3並正在升級到最新的玻璃映射器(即v4),但是當我構建項目時,它給了我以下錯誤。升級玻璃映射器時出錯

嚴重性代碼說明項目文件的線路抑制狀態 錯誤CS1705大會 'Glass.Mapper.Sc.Mvc' 有身份「Glass.Mapper.Sc.Mvc,版本= 4.2.1.188,區域性=中性,公鑰= null'使用'System.Web.Mvc,Version = 5.2.3.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35',它的版本比標識爲'System.Web.Mvc,Version = 5.1.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'

+0

您使用哪種Sitecore版本? –

回答

0

以下是帶有Sitemap版本的MVC支持版本的表格。 8.1和8.2支持5.2 MVC。

https://kb.sitecore.net/articles/087164

最新的玻璃映射器可能無法與舊版本Sitecore的一起工作。

您可以將您的MVC升級到5.2,並將綁定添加到您的web.config中,以使請求在5.1上工作。

<dependentAssembly> 
    <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" /> 
    <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" /> 
    </dependentAssembly> 
    <dependentAssembly> 
    <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" /> 
    <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" /> 
    </dependentAssembly> 
    <dependentAssembly> 
    <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" /> 
    <bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" /> 
    </dependentAssembly> 
相關問題