First Error Was:
System.IO.FileNotFoundException: Could not load file or assembly 'DotNetNuke.Modules.Html' or one of its dependencies. The system cannot find the file specified.
File name: 'DotNetNuke.Modules.Html'
at System.RuntimeTypeHandle._GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, Boolean loadTypeFromPartialName)
at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
at System.RuntimeType.PrivateGetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
at DotNetNuke.Framework.Reflection.CreateType(String TypeName, String CacheKey, Boolean UseCache, Boolean IgnoreErrors)
Realizing that 4.6.2 included a new HTML module and the DLL referenced by the old one was gone, I compared a working site with the non-working ones, and changed the DesktopModules table entry for the HTML module to match the working site. Now I get:
System.Web.HttpException: Could not load type 'DotNetNuke.Modules.Html.HtmlTextController '.
at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
at DotNetNuke.Framework.Reflection.CreateType(String TypeName, String CacheKey, Boolean UseCache, Boolean IgnoreErrors)
Definately been the most painful upgrade I've done in 3 years...