几天前我的DNN 7开发网站(主门户网站)发生了错误,并没有消失 . 门户网站使用DNN 7.0.0进行设置,并已在几个步骤中更新为7.4.2(或者,假设每当发布新的DNN 7版本时) . 它运行正常,但突然出现了这个错误(只有一个文本说“DNN错误”和“发生了unhandeld错误”,以及标有“返回站点”的按钮) . 我在这个安装上有一个子门户网站工作正常,但主门户网站没有启动 . 由于我找不到此错误的原因,我决定删除安装并从头开始设置 .

我还删除了数据库并创建了一个新的数据库,我分配了权限,安装顺利进行 . 我启动了网站,一切都很好 . 但是当我尝试添加新页面时,我收到以下错误:

错误:目前无法使用 . DotNetNuke.Services.Exceptions.ModuleLoadException:无法加载'Dnn.Modules.Tabs.ManageTabs'类型 . ---> System.Web.HttpParseException:无法加载'Dnn.Modules.Tabs.ManageTabs'类型 . --->(等)

无论我做什么都会引发这样的异常,例如当我去Admin :: Languages时,我会得到这个:

错误:语言管理当前不可用 . DotNetNuke.Services.Exceptions.ModuleLoadException:无法加载'Dnn.Modules.Languages.LanguageEnabler'类型 . --->(等)

或主机::仪表板:

错误:仪表板当前不可用 . DotNetNuke.Services.Exceptions.ModuleLoadException:无法加载'Dnn.Modules.Dashboard.Dashboard'类型 . ---> System.Web.HttpParseException:无法加载'Dnn.Modules.Dashboard.Dashboard'类型 . --->(等)

当我关闭浏览器并重新打开它时,我得到一个空页面(这是正确的,因为我安装了空模板)有两个红色错误框说(两个):“发生错误 . 发生错误 . ”无论我做什么(没有太多,但例如点击登录链接,我得到相同的错误 .

我在这台机器上有另一个DNN 7.4.2门户,运行正常 . 我检查了权限,删除了缓存,删除了浏览器缓存和cookie,我停止了应用程序池并删除了“ASP.Net Temporary Files”文件夹(在C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319下)和C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319)并重新启动应用程序池 - 没有任何帮助 . 我比较了IIS管理器和web.config中的所有设置 - 到目前为止都是相同的,除了AD登录所需的另一个门户上的一些东西,另一个菜单或类似的东西 . 并且:在[system.webServer]部分我找到了[modules]和[handlers]部分 - 在另一个安装中,它们被称为[httpModules]和[httpHandlers],但是当我更改这些部分时,我收到了内部服务器错误 .

我重新开始了 . 一样 . 我再次开始使用DNN 7.4.1 - 同样的事情 .

有谁知道什么可能是错的?

快乐DNNing!迈克尔