2016-11-08 8 views
0

現在、私はグラスマッパv3を使用しており、最新のグラスマッパv4にアップグレード中ですが、プロジェクトをビルドするとエラーが発生します。グラスマッパをアップグレードするとエラーが発生する

重大度コード説明プロジェクトファイルの行の抑制状態 エラーアイデンティティとCS1705総会 'Glass.Mapper.Sc.Mvc'「Glass.Mapper.Sc.Mvc、バージョン= 4.2.1.188、カルチャニュートラル、PublicKeyToken = = System.Web.Mvc、Version = 5.2.3.0、Culture =ニュートラル、PublicKeyToken = 31bf3856ad364e35 'を使用して、参照' System.Web.Mvc ' 5.1.0.0、Culture =ニュートラル、PublicKeyToken = 31bf3856ad364e35 '

+0

どのSitecoreバージョンを使用しますか? –

答えて

0

ここでは、サポートされているバージョンのMVCとサイトマップバージョンの表を示します。 8.1および8.2は5.2 MVCをサポートします。

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

最新のガラスマッパーは、サイトコアの古いバージョンでは動作しない場合があります。

MVCを5.2にアップグレードし、web.configにバインディングを追加して、5.2への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> 
関連する問題