我正在尝试在 DNN 8 中创建一个用户控制模块,以引入我已经构建的 ASP.NET 控件(联系表单)。我确保控制模块名称和控制名称与我创建的 ascx 和 ascx.cs 文件的名称匹配。但是当我单击创建模块时,我收到错误“读取所选模块模板文件时发生错误”。我转到事件查看器并看到主机警报“处理模板文件夹:C:...\DesktopModules\Admin\ModuleCreator\Templates\C#\Module-UserControl”。我检查了 DesktopModule 文件夹和上述路径中文件的权限,它们看起来都正常。
这是我第一个使用 v8 的 DNN 站点。在以前的版本中,我遵循相同的过程,但从未收到此错误。如果我的一切设置正确,模块就会创建并拉入我的联系表单。我不确定版本 8 有什么不同,并且在 Google 上没有任何运气。