使用Umbraco 6.0.0 - 我不知道这是怎么发生的,但我正在尝试它的底部,所以我可以修复它或将它作为学习经验。
大多数内容节点都给我这个错误:
The INSERT statement conflicted with the FOREIGN KEY constraint "FK_cmsPropertyData_cmsPropertyType_id". The conflict occurred in database "UmLLWebDev", table "dbo.cmsPropertyType", column 'id'.
The statement has been terminated.
错误的屏幕截图:http://cl.ly/image/2t373f0r163I
发生的另一件奇怪的事情是,我的一个子文档类型的所有属性都已“移动”到父文档类型。我不知道这是怎么发生的。即我在子文档类型中有几个字段称为“样本”,现在这些字段显示在其父“主”中。
寻找关于如何调查问题的建议,因为此时我觉得我需要重新开始。我唯一的原因是我使用的批处理sql脚本备份/恢复Umbraco数据库以进行部署。
答案 0 :(得分:2)
之前添加我的评论:"这在我重命名文档属性后发生。" 删除重命名的属性并重新添加它们可以解决问题。我可以在Umbraco看到节点。
答案 1 :(得分:2)
我们刚刚遇到过这个问题。我们通过删除app_data文件夹中的umbraco.config文件解决了这个问题。
答案 2 :(得分:1)
我们已经解决了这个问题,只需保存修改后的内容即可解决 文档类型。
注意: 我们尚未删除Umbraco.config,也未回收应用池。