When I try to access the Dashboard on my CMS 6 install (/admin), I get a parsing error:
Could not load type 'System.Web.Mvc.ViewPage<DashboardViewModel>'.
This is in the @Page directive of this page:
MVC is installed, I know that. So I went looking for DashboardViewModel and found it in EPiServer.Shell.UI in /bin.
I see no reason why this should fail on this.
Check that the EPiServer.Shell.UI 6.0.318.113 assembly is registered in the GAC. If not then run the EPiServerFramework.msi again.
It is registered in the GAC. There's a previous version in there too (44, which I think was RC1).
I re-ran EpiServerFramework.msi again just to be sure, but it didn't change anything. I ran all the other MSIs as well, in Repair mode.
Still broken. If this is something I should open a formal incident ticket for, let me know.
Yes, please raise a ticket.
The solution --
The "pages" element in my web.config was missing this attribute:
pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=22.214.171.124, Culture=neutral, PublicKeyToken=31BF3856AD364E35"