将站点从Kentico10升级到Kentico11后,Kentico导入不起作用

将站点从Kentico10升级到Kentico11后,Kentico导入不起作用,kentico,Kentico,我们的站点已从Kentico 10升级到K11,但由于某些不一致,升级未正确完成。站点正在运行,但从另一个K11实例导入对象时出错。错误是 “dataType”参数不能为null。参数名称:数据类型 截图: 如果升级已完成,但出现错误,则升级未成功,它将困扰您,直到您返回查找问题,解决问题并正确执行升级,直到成功。尝试将旧版本的站点导入到新版本的站点中也不是一种合适的升级方式。我知道您声明您的导入来自另一个v11实例,但如果您有另一个v11实例,为什么要将其导入到损坏的版本11实例中,而不是使用

我们的站点已从Kentico 10升级到K11,但由于某些不一致,升级未正确完成。站点正在运行,但从另一个K11实例导入对象时出错。错误是

“dataType”参数不能为null。参数名称:数据类型

截图:


如果升级已完成,但出现错误,则升级未成功,它将困扰您,直到您返回查找问题,解决问题并正确执行升级,直到成功。尝试将旧版本的站点导入到新版本的站点中也不是一种合适的升级方式。我知道您声明您的导入来自另一个v11实例,但如果您有另一个v11实例,为什么要将其导入到损坏的版本11实例中,而不是使用新实例

无论如何,关键是在事件日志中获取“完成”消息,并确保在继续导入任何其他站点、模块、Web部件等之前升级成功


我建议查看Kentico事件日志,了解故障的具体情况。您还可以发布导出文件中的XML,这将有助于我们进行更多故障排除。

在事件日志中,我发现宏出错。i、 e.计算表达式时出错:if(NewReturning==“”){return“StatisticsCode='visitfirst'或StatisticsCode='visitreturn'”;}else{if(NewReturning.Contains)(“return”){return“StatisticsCode='visitfirst';}else{return StatisticsCode='visitfirst';}(用户)3dn(散列)57FFB69EFFA47559BC9B7372D228E131D545E8212DB1C1C06FD035926EB43AC3在事件日志中,获取错误消息:“数据类型”参数不能为null。参数名称:数据类型异常类型:System.ArgumentNullException堆栈跟踪:在System.Data.DataColumn..ctor(String columnName,type dataType,String expr,MappingType类型)在CMS.Helpers.DataHelper.EnsureColumn(DataTable dt,String columnName,type columnType)在CMS.CMSImportExport.ImportProvider.GetEmptyDataSet(SiteImportSettings设置、String objectType、Boolean siteObjects、Boolean selectionOnly、GeneralizedInfo和infoObj、Boolean forceXMLStructure)解释有关升级过程的更多信息。您做了什么,成功了什么,没有什么。我们有一个位于V11中的站点。此站点已从K10升级到K11,但代码已正确升级并成功生成。当我导入站点对象时,在LoadDefaultSetting()上获得错误null引用方法。正如我们所知,DB不一致,但无法导致,也无法获得提升。我是否可以请求建议导入/导出表的任何DB表,这些表可能与K11不一致?关于DB升级,这是否成功或出错?如果出错,即使代码在数据库上运行,升级过程也不完整。I“我强烈建议返回数据库,再次运行升级,并将重点放在中断/停止升级的地方。