属性“attributeMapFailedPasswordAnswerLockoutTime”无法映射到架构属性“lockoutTime”,因为该属性已在使用中

Posted

技术标签:

【中文标题】属性“attributeMapFailedPasswordAnswerLockoutTime”无法映射到架构属性“lockoutTime”,因为该属性已在使用中【英文标题】:Property 'attributeMapFailedPasswordAnswerLockoutTime' cannot be mapped to schema attribute 'lockoutTime' as the attribute is already in use 【发布时间】:2012-04-17 15:18:18 【问题描述】:

我正在尝试使用 ADMembershipProvider 连接到本地 ADAM 服务器,但标题中出现错误。如果我删除启用密码重置及其依赖的属性,我就可以连接。

我试图用谷歌搜索它,但没有任何结果。以下是我的提供商配置。任何建议将不胜感激。

<providers>
    <add name="AspNetActiveDirectoryMembershipProvider"
      type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=3.5.0.0,               Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
      connectionStringName="ADService"
      connectionUsername="[username]"
      connectionPassword="[password]"
      connectionProtection="Secure"
      enableSearchMethods="true"
      enablePasswordReset="true"
      requiresQuestionAndAnswer="true"
      applicationName="/"
      description="Default AD connection"
      requiresUniqueEmail="true"
      clientSearchTimeout="30"
      serverSearchTimeout="30"
      attributeMapPasswordQuestion="department"
      attributeMapPasswordAnswer="division"
      attributeMapFailedPasswordAnswerCount="badPwdCount"
      attributeMapFailedPasswordAnswerTime="badPasswordTime"
      attributeMapFailedPasswordAnswerLockoutTime="lockoutTime"
      attributeMapEmail = "mail"
      attributeMapUsername = "userPrincipalName"
      maxInvalidPasswordAttempts = "5"
      passwordAttemptWindow = "10"
      passwordAnswerAttemptLockoutDuration = "30"
      minRequiredPasswordLength="7"
      minRequiredNonalphanumericCharacters="1"/>
  </providers>

仅供参考...与类似结果最接近的是有人在类似属性上遇到此错误,他刚刚重新启动了机器。那对我不起作用。我也确实找到了这篇文章http://blogs.msdn.com/b/dansellers/archive/2005/10/20/483272.aspx,但我正在努力让 LDAP 管理员进行此更改。特别是因为我们已经拥有这些属性。

【问题讨论】:

【参考方案1】:

我终于让 LDAP 管理员执行以下链接中的步骤,我们已经启动并运行了。

http://blogs.msdn.com/b/dansellers/archive/2005/10/20/483272.aspx

【讨论】:

以上是关于属性“attributeMapFailedPasswordAnswerLockoutTime”无法映射到架构属性“lockoutTime”,因为该属性已在使用中的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript高级对象相关:对象属性属性描述符(数据属性,存取属性)

5.10 属性的属性

基础知识回顾:属性

属性上的自定义属性 - 获取属性属性的类型和值

js操作属性

类属性实例属性