2sxc:未能安装应用程序";《剃须刀基础教程》;(2sxcApp_教程-RazorBasics_00.01.01.zip)

2sxc:未能安装应用程序";《剃须刀基础教程》;(2sxcApp_教程-RazorBasics_00.01.01.zip),razor,dotnetnuke,2sxc,Razor,Dotnetnuke,2sxc,也许以前有人在这个令人难以置信的可用应用程序模块上安装应用程序时就已经遇到了这个问题? 我未能在2sxc应用程序模块上安装名为“教程剃须刀基础”的应用程序。我在下面定义了一些错误。 其他应用程序安装没有问题 问题定义: 错误:导入失败。有关更多信息,请参阅下面的消息 警告:未复制文件“管理内容而非数据的预览。jpg”,因为它已存在 错误:无法导入应用程序/软件包:更新条目时出错。有关详细信息,请参见内部异常 来自DNN日志的日志:System.NullReferenceException:对象引

也许以前有人在这个令人难以置信的可用应用程序模块上安装应用程序时就已经遇到了这个问题? 我未能在2sxc应用程序模块上安装名为“教程剃须刀基础”的应用程序。我在下面定义了一些错误。 其他应用程序安装没有问题

问题定义:

错误:导入失败。有关更多信息,请参阅下面的消息

警告:未复制文件“管理内容而非数据的预览。jpg”,因为它已存在

错误:无法导入应用程序/软件包:更新条目时出错。有关详细信息,请参见内部异常

来自DNN日志的日志:System.NullReferenceException:对象引用未设置为对象的实例。在 ToSic.SexyContent.ImportExport.XmlImport.c.b_uu29_4(f_u匿名类型24
3t)
在C:\projects\2SexyContent\Web\DesktopModules\ToSIC\u SexyContent\SexyContent\ImportExport\xmlcimport.cs中:第456行
位于ToSic.SexyContent.ImportExport.XmlImport.ImportXmlTemplates(XElement根目录)的System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable
1源代码,Func
2谓词)
在C:\projects\2SexyContent\Web\DesktopModules\ToSIC\u SexyContent\SexyContent\ImportExport\xmlcimport.cs中:第456行
位于ToSic.SexyContent.ImportExport.XmlImport.ImportXml(Int32 zoneId、Int32 appId、XDocument doc、布尔leaveExistingValuesUntouched)
在C:\projects\2SexyContent\Web\DesktopModules\ToSIC\u SexyContent\SexyContent\ImportExport\xmlcimport.cs中:第293行
位于ToSic.SexyContent.ImportExport.XmlImport.importap(Int32 zoneId,XDocument doc,可空
1&appId) 在C:\projects\2SexyContent\Web\DesktopModules\ToSIC\u SexyContent\SexyContent\ImportExport\xmlcimport.cs中:第219行 位于ToSic.SexyContent.ImportExport.ZipImport.ImportZip(流zipStream,HttpServerUtility服务器,PortalSettings PortalSettings,列出'1条消息) 在C:\projects\2SexyContent\Web\DesktopModules\ToSIC\u SexyContent\SexyContent\ImportExport\ZipImport.cs中:第129行

DNN配置:

我尝试在以下DNN配置上安装模块: 赢7 DNN 8.0.3 2sxc模块版本08.05.00(从git hub克隆的RC版本。可能这就是它无法安装的原因?) SQL 2014 Express

增强功能:

可以对“应用程序管理UI”进行一些增强。这不是一种批评,而是一种美好的东西: 1) 安装一堆ZIP,因为当你想一次性安装多个应用程序时需要一些时间。当您可以从特定的install/Modules文件夹中安装一堆ZIP时,它可以像DNN以前那样制作。 2) 应用程序列表可能有其他字段“版本”。可能还有一个“路径”字段,标识应用程序在磁盘上的存储位置。要保存一些位置,可以在应用程序详细信息视图中添加“路径”,该视图在网格上单击应用程序列表中的应用程序项目时打开)。 3) 安装过程的日志记录。这将更容易确定哪些应用程序出现了故障,以及在哪里出现了故障。尤其是在安装自己的bug应用程序时;) 我们可以使用原因DNN日志记录,但要过滤掉确切的问题需要一些时间。良好的SoC(关注点分离)实践

非常感谢“2sic互联网解决方案”的朋友们花时间创造了这一精彩的产品。 Danke schön

致以最良好的祝愿,
Jonas

我昨晚检查了这个模块的代码,试图找出问题所在。在私有方法ImportXmlTemplates()中安装应用程序“Tutorial Razor Basics”模板时,SexyContent模块上的导入模块XmlImport.cs(~\DesktopModules\ToSIC\u SexyContent\SexyContent\ImportExport\XmlImport.cs)似乎失败。 导入此应用程序的模板时,解析应用程序清单文件App.config时失败。 它构建一个已解析模板对象列表,其中一些模板对象为空。这就是问题的根本所在。在修改了一些补丁之后,我现在似乎可以毫无问题地导入应用程序了。应用程序导入方法现在提供了有关导入模板时成功或失败的更多日志信息。如果需要,我会将这些导入结果发布给其他人,以备将来开发,因为这可能有助于识别App.config文件中哪些参数不正确:

导入已完成。有关更多信息,请参阅下面的消息。(切换成功消息)

未复制文件“管理内容而非数据的预览.jpg”,因为它已存在

模板“基本内容-左侧图像”有问题-类型、静态或guid均为空

模板“基本内容-左侧图像”有问题-类型、静态或guid均为空

模板“基本内容-左侧图像”有问题-类型、静态或guid均为空

模板“基本内容-左侧图像”已成功导入

模板“基本内容-滑动预览”有问题-类型、静态或guid均为空

已成功导入模板“基本内容-滑动预览”

模板“具有图像预览和幻灯片效果的基本内容”存在问题-类型、静态或guid均为空

模板“具有图像预览和幻灯片效果的基本内容”存在问题-类型、静态或guid均为空

模板“具有图像预览和幻灯片效果的基本内容”存在问题-类型、静态或guid均为空

模板“具有图像预览和幻灯片效果的基本内容”已成功导入

模板“Lightbox预览的基本内容”有问题-类型、静态或guid均为空

模板“Lightbox预览的基本内容”有问题-类型、静态或guid均为空

模板“Lightbox预览的基本内容”有问题-类型、静态或guid均为空

模板“带Lightbox预览的基本内容”已成功导入

模板“学习@foreach循环”导入成功