Umbraco 当前的pre-value集合基于数组,请改用PreValuesAsArray属性

Umbraco 当前的pre-value集合基于数组,请改用PreValuesAsArray属性,umbraco,Umbraco,从Umbraco 7.4.3升级到7.6.11导致在我尝试加载站点时出现以下错误: 当前的pre-value集合基于数组,请改用PrevValuesAsArray属性。这通常表示内容缓存已损坏;已重建内容缓存,以尝试自行修复此问题 如何修复此错误 我已经尝试重新发布该站点,并使用健康检查部分检查数据完整性。这可能是中提到的属性值转换器错误 网站未使用Models Builder,因为它在Web.config中被禁用,使用了: 我认为发生错误是因为此设置更改了内容缓存XML的生成方式,因此为了使站

从Umbraco 7.4.3升级到7.6.11导致在我尝试加载站点时出现以下错误:

当前的pre-value集合基于数组,请改用PrevValuesAsArray属性。这通常表示内容缓存已损坏;已重建内容缓存,以尝试自行修复此问题

如何修复此错误

我已经尝试重新发布该站点,并使用健康检查部分检查数据完整性。

这可能是中提到的属性值转换器错误

网站未使用Models Builder,因为它在Web.config中被禁用,使用了:

我认为发生错误是因为此设置更改了内容缓存XML的生成方式,因此为了使站点的旧代码正常工作,它需要以相同的方式继续创建XML

<add key="Umbraco.ModelsBuilder.Enable" value="false" />
<EnablePropertyValueConverters>true</EnablePropertyValueConverters>