3

使用 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 数据库以用于部署目的。

4

3 回答 3

4

我们也刚刚遇到过这个问题。

我们通过删除umbraco.config文件app_data夹中的文件来解决它。您可能还需要在 IIS 中回收应用程序池或通过修改web.config文件。

于 2013-12-04T14:04:17.190 回答
2

之前添加到我的评论:“这发生在我重命名文档属性之后。” 删除重命名的属性并重新添加它们再次解决了问题。我可以看到 Umbraco 中的节点。

于 2013-09-10T13:32:32.757 回答
1

我们遇到了这个问题并通过保存修改后的文档类型来解决它。

注意: 我们没有删除 Umbraco.config 也没有回收应用程序池。

于 2018-12-13T09:33:32.290 回答