为什么 DNN 响应给定模块我创建的模块当前不可用

问题描述

嗨..., 我是 DNN 的新手并且正在使用 DNN v-9.9,有人给了我一个编译的 DNN 模块,但我无法将它安装在我的 DNN 站点中——它抛出了太多异常......就像 ff 定位的程序集的清单定义与程序集引用不匹配。 (来自 HRESULT 的异常:0x80131040)---> System.Web.HttpParseException:无法加载文件或程序集“Microsoft.ReportViewer.WebForms,版本=11.0.0.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91”或其依赖项之一。

100% 的问候!!

解决方法

希望你也有这个模块的源代码!

从你的描述来看,这个问题有点难以解释。但是,管理日志提供了一个级别的信息。您可以在位于 Portals/_default/logs 的文件中找到更多信息。

您提到的错误可能表明缺少某些文件。

也可能是这个模块是为 ee 构建的

,

创建可安装模块包时,需要包含项目引用的所有缺失库。比如那些 Microsoft.ReportViewer.WebForms.dll

如果您使用 Christoc 模板,则必须修改构建脚本以在发布时包含它。