asp.net mvc - Error when upgrading glass mapper -
currently have glass mapper v3 , in process of upgrading latest glass mapper i.e. v4, when build project giving me following error.
severity code description project file line suppression state error cs1705 assembly 'glass.mapper.sc.mvc' identity 'glass.mapper.sc.mvc, version=4.2.1.188, culture=neutral, publickeytoken=null' uses 'system.web.mvc, version=5.2.3.0, culture=neutral, publickeytoken=31bf3856ad364e35' has higher version referenced assembly 'system.web.mvc' identity 'system.web.mvc, version=5.1.0.0, culture=neutral, publickeytoken=31bf3856ad364e35'
here table of support versions of mvc sitemap versions. 8.1 , 8.2 support 5.2 mvc.
https://kb.sitecore.net/articles/087164
the latest glass mapper may not work older versions of sitecore.
you can upgrade mvc 5.2 , add bindings web.config make requests 5.1 work on 5.2.
<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>
Comments
Post a Comment