2

从 9.0.2 升级到 9.4.4 后,我们的站点现在显示以下错误。

DotNetNuke.Services.Exceptions.Exceptions - DotNetNuke.Services.Exceptions.PageLoadException:未处理的错误加载页面。---> System.InvalidOperationException:没有注册类型“DotNetNuke.UI.Modules.IModuleControlPipeline”的服务。

该站点在初始化时正确启动;但是,在刷新时它显示 500 内部错误。

在 9.0.2 或更低版本中,我们通常使用 Visual Studio 使用发布设置“发布期间预编译”来部署我们的站点。

在这个新版本 9.4.4 中,预编译设置似乎会产生上述错误。未勾选预编译设置时;错误消息不再是问题,并且该站点似乎可以正常运行。

很多天以来,我一直在尝试寻找并实施有关如何解决此错误的想法,我们将不胜感激!

4

1 回答 1

0

确保您安装了 DNN 9.4.4 所需的 .Net Framework 4.7.2。

于 2020-03-11T15:31:31.247 回答