我正在使用Umbraco 8创建自定义成员资格提供程序,以访问存储用户的自定义数据库(我基本上遵循此处的步骤https://24days.in/umbraco-cms/2015/extending-membership/)。
在Web.config中,我将UmbracoMembershipProvider的Assembly值更改为我的自定义提供程序,并将UmbracoRoleProvider更改为我已设置的值。
我可以在编辑器的“成员”选项卡的“所有成员”部分中看到在自定义数据库中创建的用户。问题是,一旦单击用户或单击创建成员,就会出现以下错误:
错误映射类型。
映射类型: IMember-> MemberDisplay Umbraco.Core.Models.IMember-> Umbraco.Web.Models.ContentEditing.MemberDisplay
类型映射配置: IMember-> MemberDisplay Umbraco.Core.Models.IMember-> Umbraco.Web.Models.ContentEditing.MemberDisplay
目的地会员: 标签
具有以下内部异常:
在Umbraco.Web.Models.Mapping.MemberTabsAndPropertiesResolver.Resolve中的(IMember源,MemberDisplay目标,IEnumerable`1 destMember,ResolutionContext上下文) 在lambda_method(Closure,Member,MemberDisplay,ResolutionContext)