升级umbraco 4博客包时出错

升级umbraco 4博客包时出错,umbraco,umbraco-blog,Umbraco,Umbraco Blog,我得到了这里概述的错误。该页面称问题已经解决,其中一条评论提供了修改数据类型的sql语句。但是,sql语句不起作用。正如在文章中一样,我得到的错误是“找不到id为71b8ad1a-8dc2-425c-b6b8-faa158075e63的数据类型”,因此在cmsDataType表中搜索此id时没有返回任何内容,也没有需要修改的内容 我一直在从umbraco 3.0升级到v4,但虽然我可以在前端看到博客,但在后端尝试编辑帖子时没有问题,在点击博客帖子时显示错误(错误页面出现在内容编辑窗格通常出现的右

我得到了这里概述的错误。该页面称问题已经解决,其中一条评论提供了修改数据类型的sql语句。但是,sql语句不起作用。正如在文章中一样,我得到的错误是“找不到id为71b8ad1a-8dc2-425c-b6b8-faa158075e63的数据类型”,因此在cmsDataType表中搜索此id时没有返回任何内容,也没有需要修改的内容

我一直在从umbraco 3.0升级到v4,但虽然我可以在前端看到博客,但在后端尝试编辑帖子时没有问题,在点击博客帖子时显示错误(错误页面出现在内容编辑窗格通常出现的右侧)。由于我的下一步是升级到v4.5.2(在通往4.7的道路上),我想知道它是否可以修复,但它没有。我的逻辑选择是升级博客(因为最初的博客是2006年的旧博客包)。所以它现在搞砸了(


有谁能解释一下这个问题,或者告诉我如何升级博客软件包吗?

您使用的是什么博客软件包?您是否尝试过删除并重新安装该软件包

听上去数据库已经损坏了。在我继续之前,我想说的是备份它,这样你就有了一个起点来尝试修复它

然后,您可以备份数据节点的包,这是在开发人员包下完成的。如果一切顺利,您将能够添加此包,它将通过别名确定它是什么数据类型。这不确定,这就是为什么我说备份

然后,我建议删除添加了数据类型的包(blog)。您也可以在“设置”下手动执行此操作

您也可以在开发者->软件包中选择要备份的内容节点来完成此操作。删除然后重新添加您的博客软件包,然后尝试将数据推回到顶部

  • 替代方法是清洁安装4.7。安装博客软件包,然后制作一个只包含您的数据的软件包。如果可能的话,我更愿意这样做,因为很多小东西会随着版本的变化而变化。我做了您现在正在做的事情,但我丢失了软件包(因为它们的使用方式不同..不再存储在~/umbraco中,而是现在存储在~/App_Data/Packages/)当您从旧版本升级到新版本时,这些更改会带来很大的不同

我会尝试使用like语句进行搜索,只传递guid的前几个字符。例如,从cmsdatatype中选择*,其中controlid类似于“71b8ad%”。这会返回任何信息吗?我有时在尝试通过传递字符串来定位guid时遇到问题……您使用的是什么博客软件包?您是否尝试删除该软件包并重新插入把它扔了?