Umbraco 7未加载成员类型

Umbraco 7未加载成员类型,umbraco,umbraco7,Umbraco,Umbraco7,我已成功地将Umbraco 4.11升级到Umbraco 7.1.8。一切正常,但当我试图访问umbraco面板中的成员类型时,我遇到了错误 当我检查Firebug中的错误详细信息时,如下所示: {“Message”:“出现错误。”,“ExceptionMessage”:“已添加具有相同键的项。”,“ExceptionType”:“System.ArgumentException”,“StackTrace”:“at System.ThrowHelper.ThrowArgumentExceptio

我已成功地将Umbraco 4.11升级到Umbraco 7.1.8。一切正常,但当我试图访问umbraco面板中的成员类型时,我遇到了错误

当我检查Firebug中的错误详细信息时,如下所示:


{“Message”:“出现错误。”,“ExceptionMessage”:“已添加具有相同键的项。”,“ExceptionType”:“System.ArgumentException”,“StackTrace”:“at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)\r\n at System.Collections.Generic.Dictionary
2.Insert(TKey,TValue,Boolean add)\r\n在System.Collections.Generic.Dictionary
2.Add(TKey,TValue值)\r\n在Umbraco.Core.Persistence.Factorys.MemberTypeReadOnlyFactory.GetPropertyTypes(MemberTypeReadOnlyTo dto,MemberType MemberType,Dictionary
2 standardProps)\r\n在Umbraco.Core.Persistence.Factorys.MemberTypeReadOnlyFactory.BuildEntity(MemberTypeReadOnlyTo dto)\r\n在System.Linq.Enumerable.WhereSelectListIterator
2.MoveNext()\r\n在System.Linq.Enumerable.WhereEnumerableIterator
1.MoveNext()\r\n在System.Linq.Enumerable.ToArray[TSource](IEnumerable
1 source)\r\n在Umbraco.Core.Persistence.RepositoryBase
2.GetAll(TId[]ids)\r\n在Umbraco.Core.Services.MemberTypeService.GetAll(Int32[]ids)\r\n在Umbraco.cms.businesslogic.member.MemberType.get\r\n在Umbraco.loadMemberTypes.Render(XmlDocument&Tree)\r\n在Umbraco.loadMemberTypes.Render(XmlTree&Tree)\r\n在Umbraco.Web.Trees.ApplicationTreeExtensions.TryGetXmlTree(ApplicationTree appTree,字符串id,FormDataCollection formCollection)\r\n在Umbraco.Web.Trees.ApplicationTreeExtensions.TryLoadFromLegacyTree(ApplicationTree appTree,字符串id,FormDataCollection formCollection,UrlHelper UrlHelper,字符串currentSection)\r\n在Umbraco.Web.Trees.LegacyTreeController.GetTreeNodes(字符串id,FormDataCollection查询字符串)\r\n在Umbraco.Web.Trees.TreeControllerBase.GetNodes(字符串id,FormDataCollection查询字符串)\r\n在lambda\u方法(闭包,对象,对象[])处\r\n位于System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.c_uuDisplayClass13.b_uC(对象实例,对象[]方法参数)\r\n位于System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.Execute(对象实例,对象[]参数)\r\n在System.Web.Http.Controllers.ReflectedHttpActionDescriptor.c_uuDisplayClass5.b_uu4()\r\n在System.Threading.Tasks.TaskHelpers.RunSynchronously[TResult](Func
1 Func,CancellationToken CancellationToken)}

此问题主要发生在数据库中存在重复字段时。此重复可以在更新数据库时创建。同样的情况下,我将Umbraco从版本4升级到版本7.1.8。有一个名为nforum的第三方插件存在成员类型重复问题。我通过返回origina解决了此问题l版本(4.11),卸载nForum插件,然后在7.1.8版上再次更新