Hi Brian, Same error here. Working DNN5.1 installation upgraded to 5.2.3 can't access Host Settings. Under the Host menu Host Settings, File Manager and Marketplace all produce errors - see below. I have checked web.config and the filemodulecachingprovider and fileoutputcachingprovider lines seem to be in their ok.
I noticed that in the Marketplace error that it indicated that Marketplace.ascx.vb did not exist, i checked my installation and it didn't. I had used a DNN 5.2.3 upgrade download from February so I downloaded the upgrade package again and extracted the zip. There was about 150 more files in the March download than the February one, I'm prety sure this was an extract issue as the zip file sizes were exactly the same file size. Anyway I reapplied the upgrade using the March download and that fixed my Host settings, File manager and Marketplace problems. I hope this might help you too.
Best regards,
Alan
Error: Host Settings is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: D:\inetpub\vhosts\tiletecgroup.co.uk\httpdocs\dotnetnuke\DesktopModules\Admin\HostSettings\HostSettings.ascx.vb(191): error BC30451: Name 'cboCacheMethod' is not declared. ---> System.Web.HttpCompileException: D:\inetpub\vhosts\tiletecgroup.co.uk\httpdocs\dotnetnuke\DesktopModules\Admin\HostSettings\HostSettings.ascx.vb(191): error BC30451: Name 'cboCacheMethod' is not declared. at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at System.Web.UI.TemplateControl.LoadControl(String virtualPath) at DotNetNuke.UI.ControlUtilities.LoadControl[T](TemplateControl containerControl, String ControlSrc) at DotNetNuke.UI.Modules.ModuleHost.LoadModuleControl() --- End of inner exception stack trace ---
File manager in Host menu does not work either but File manager on Admin menu works fine.
Error: File Manager is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Modules.Admin.FileManager.FileManager.get_HasPermission(String permissionKey) at DotNetNuke.Modules.Admin.FileManager.FileManager.ManageSecurity() at DotNetNuke.Modules.Admin.FileManager.FileManager.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---
Marketplace produces: -
Error: Marketplace is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: The file '/DesktopModules/Admin/Marketplace/Marketplace.ascx.vb' does not exist. ---> System.Web.HttpParseException: The file '/DesktopModules/Admin/Marketplace/Marketplace.ascx.vb' does not exist. ---> System.Web.HttpParseException: The file '/DesktopModules/Admin/Marketplace/Marketplace.ascx.vb' does not exist. ---> System.Web.HttpException: The file '/DesktopModules/Admin/Marketplace/Marketplace.ascx.vb' does not exist. at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath) at System.Web.UI.TemplateParser.ProcessCodeFile(VirtualPath codeFileVirtualPath) at System.Web.UI.TemplateParser.ProcessMainDirectiveAttribute(String deviceName, String name, String value, IDictionary parseData) --- End of inner exception stack trace --- at System.Web.UI.TemplateParser.ProcessException(Exception ex) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) --- End of inner exception stack trace --- at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseReader(StreamReader reader, VirtualPath virtualPath) at System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath) at System.Web.UI.TemplateParser.ParseInternal() at System.Web.UI.TemplateParser.Parse() at System.Web.UI.TemplateParser.Parse(ICollection referencedAssemblies, VirtualPath virtualPath) at System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType() at System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider) at System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at System.Web.UI.TemplateControl.LoadControl(String virtualPath) at DotNetNuke.UI.ControlUtilities.LoadControl[T](TemplateControl containerControl, String ControlSrc) at DotNetNuke.UI.Modules.ModuleHost.LoadModuleControl() --- End of inner exception stack trace ---