Compilation DotNetNuke管理和主机控件出现错误

Compilation DotNetNuke管理和主机控件出现错误,compilation,dotnetnuke,Compilation,Dotnetnuke,在访问主机页和管理控件时,将DNN 6.X站点升级到DNN 7.0.6版本后,我遇到一个错误。如果你知道如何解决这个问题,我将不胜感激。该站点位于共享服务器上 错误是: 错误:当前不可用。 DotNetNuke.Services.Exceptions.ModuleLoadException:外部组件 已引发异常。-->System.Web.HttpCompileException: 外部组件引发了异常。在 System.Web.Compilation.AssemblyBuilder.Compil

在访问主机页和管理控件时,将DNN 6.X站点升级到DNN 7.0.6版本后,我遇到一个错误。如果你知道如何解决这个问题,我将不胜感激。该站点位于共享服务器上

错误是:

错误:当前不可用。 DotNetNuke.Services.Exceptions.ModuleLoadException:外部组件 已引发异常。-->System.Web.HttpCompileException: 外部组件引发了异常。在 System.Web.Compilation.AssemblyBuilder.Compile()位于 System.Web.Compilation.BuildProvidersCompiler.PerformBuild()位于 System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath 虚拟路径)在 System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath 虚拟路径,布尔noBuild,布尔allowCrossApp,布尔 allowBuildInPrecompile,布尔throwIfNotFound,布尔 (最新)在 System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext 上下文、虚拟路径、虚拟路径、布尔noBuild、布尔 allowCrossApp,布尔allowBuildInPrecompile,布尔 throwIfNotFound,布尔值(最新)位于 System.Web.UI.TemplateControl.LoadControl(VirtualPath VirtualPath)位于 DotNetNuke.UI.ControlUtilities.LoadControl[T](TemplateControl 容器控制,字符串控制 DotNetNuke.UI.Modules.WebFormsModuleControlFactory.CreateModuleControl(TemplateControl 集装箱控制,模块信息(模块配置)位于 DotNetNuke.UI.Modules.ModuleControl.LoadModuleControl(TemplateControl 集装箱控制,模块信息(模块配置)位于 DotNetNuke.UI.Modules.ModuleHost.LoadModuleControl()---内部 异常堆栈跟踪---


不完全确定,但您是否可以尝试暂时删除App_code文件夹中的所有文件,并查看是否仍然出现此错误。我认为编译器只有在该文件夹中有源代码时才会启动

这也可能是asp.net版本冲突,DotNetNuke 7需要asp.net 4,而DotNetNuke支持asp.net 3.5,您可能可以在主机控制面板中验证这一点