8.1 Upgrade Error -- Could not load type 'Telerik.Sitefinity.Mvc.Proxy.MvcControllerProxy'
Upgrading has not been a smooth ride. I am going from 8.0 to 8.1.
I have Babaganoush installed. I have also installed the Microsoft Asp.Net Web Api 2.2.
Full Text of the error -
Could not load type 'Telerik.Sitefinity.Mvc.Proxy.MvcControllerProxy' from assembly 'Telerik.Sitefinity, Version=8.1.5801.0, Culture=neutral, PublicKeyToken=b28c218413bdf563'.
[TypeLoadException: Could not load type 'Telerik.Sitefinity.Mvc.Proxy.MvcControllerProxy' from assembly 'Telerik.Sitefinity, Version=8.1.5801.0, Culture=neutral, PublicKeyToken=b28c218413bdf563'.] Babaganoush.Sitefinity.Utilities.ConfigHelper.RegisterToolboxWidget(String title, String description, String cssClass, String resourceClassId, String layoutTemplate, String sectionName, Nullable`1 sectionOrdinal, ToolboxType toolboxType) +0 Babaganoush.Sitefinity.Mvc.Startup.OnBootstrapperInitialized(Object sender, ExecutedEventArgs e) +704 System.EventHandler`1.Invoke(Object sender, TEventArgs e) +0 Telerik.Sitefinity.Abstractions.Bootstrapper.Bootstrap() +890 Telerik.Sitefinity.Abstractions.Bootstrapper.Bootstrap() +759 Telerik.Sitefinity.Web.SitefinityHttpModule.Init(HttpApplication context) +400 System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +530 System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +304 System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +404 System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +475 [HttpException (0x80004005): Could not load type 'Telerik.Sitefinity.Mvc.Proxy.MvcControllerProxy' from assembly 'Telerik.Sitefinity, Version=8.1.5801.0, Culture=neutral, PublicKeyToken=b28c218413bdf563'.] System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +12979668 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +159 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +12819261
Well this might be fixed. I just updated Json. That caused another incompatibility. I couldn't uninstall it until I unistalled Asp.Net Web Api 2.2. I did that. I then unistalled Json. Reinstalled Web Api 2.2. Recompiled and the site came up to the license activation screen.
Which I can't get past yet. But progress.
Do you have the latest version of Babaganoush as well?
The current version is 2.0.0 www.nuget.org/.../Yes. I updated that.
I had to do a lot of updating of nuget packages to get it all to work. The site is now updated.