[A]System.Web.WebPages.Razor.Configuration.HostSection cannot be cast to [B]System.Web.WebPages.Razor.Configuration.HostSection. Type A originates from 'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' in the context 'Default' at location 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.WebPages.Razor\v4.0_2.0.0.0__31bf3856ad364e35\System.Web.WebPages.Razor.dll'.
![Image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOFXCAnQ7QS8_97Io-jLNcloYiKsGBREINKIGCXQ-LKi5ZA-x3hbb2mGS93oGXNZjh0SDBIQXO3LxTTFJMBzZX8rlW6L02IJV6MFoZKVEDR2_sY3qQeOwkaSssj8jaxqENgeZfZ2PxJjsw/s640/vlcsnap-2015-09-12-13h46m56s240.png)
Solution: Add these line in Web.Config < configSections > < sectionGroup name =" system.web.webPages.razor " type =" System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35 "> < section name =" host " type =" System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35 " requirePermission =" false " /> < section name =" pages " type =" System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35 " requirePermission =" false " /> </ sectionGroup > </ configSections >