0

当我尝试从网络更改密码时,出现下一个错误:

提供的密码无效。密码必须符合为默认提供程序配置的密码强度要求。

好吧,我知道当您尝试更改 Active Directory 中的密码并且它不符合 AD 中配置的密码强度时,它会被触发。

但是我怎么知道是哪种强度产生了错误(更改之间的时间,更改为最近的,...)?有可能知道吗?

4

1 回答 1

1

您必须在您的 Web.Config 文件中进行一些更改

<system.web> 
    <membership defaultProvider="MyADMembershipProvider"> 
      <providers> 
        <add 
           name="MyADMembershipProvider" 
           type="System.Web.Security.ActiveDirectoryMembershipProvider, 
             System.Web, 
             Version=2.0.0.0, 
             Culture=neutral, 
             PublicKeyToken=b03f5f7f11d50a3a" 
           connectionStringName="ADConnectionString" 
           connectionUsername="blahblahblah" 
           connectionPassword="blahhahaha" 
           requiresUniqueEmail="false" 
           passwordStrengthRegularExpression="" 
           minRequiredPasswordLength="3" 
           minRequiredNonalphanumericCharacters="0"/> 
      </providers> 
    </membership> 
  </system.web> 

正如Membership.CreateUser 中给出的那样 - 提供的密码无效

于 2011-11-17T10:48:11.073 回答