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

Popular posts from this blog

php - How to add and update images or image url in Volusion using Volusion API -

javascript - jQuery UI Splitter/Resizable for unlimited amount of columns -

javascript - IE9 error '$'is not defined -