Сообщение об ошибке:
Пароль должен иметь минимальную длину 7 и содержать следующие небуквенно-цифровые символы: 1
Решение:
Приведенное выше сообщение в основном генерируется при создании пользователя. Оно также будет генерироваться при создании пользователя с помощью инструмента управления веб-сайтом Asp.net.
Основная причина в том, что ввод пароля не соответствует требованиям. Если вы хотите изменить вышеуказанные правила, есть два основных способа:
1. Все сайты меняются.
Найдите файл Machine.config
<членство>
.
<поставщики>
<add name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
ConnectionStringName="LocalSqlServer"
EnablePasswordRetrival="false"
EnablePasswordReset="истина"
требуетсяQuestionAndAnswer="истина"
Имя приложения="/"
требуетсяUniqueEmail="false"
парольFormat="Хешированный"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="7"
minRequiredNonalphanumericCharacters="1"
парольПопыткаWindow="10"
парольStrengthRegularExpression="" />
</провайдеры>
</членство>
В нем есть два атрибута: один — minRequiredPasswordLength, что означает самый длинный пароль, значение по умолчанию — 7, а другой — minRequiredNonalphanumericCharacters, значение по умолчанию — 1, что означает наличие хотя бы одного неалфавитного символа, просто измените его на 0. .
2. Если это только для определенного сайта, просто измените значение web.config, и все будет в порядке. Измените его, как указано выше, и вставьте приведенный выше код в <system.web>, и все будет в порядке.
Если вы хотите изменить правило пароля на «минимум 6 символов, без специальных символов», выполните следующие действия:
(Примечание. Обязательно добавьте <remove name="AspNetSqlMembershipProvider" />, в противном случае появится сообщение об ошибке «Элемент «AspNetSqlMembershipProvider» был добавлен»).
<membership>
<поставщики>
<remove name="AspNetSqlMembershipProvider" />
<add name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
ConnectionStringName="LocalSqlServer"
EnablePasswordRetrival="false"
EnablePasswordReset="истина"
требуетсяQuestionAndAnswer="истина"
Имя приложения="/"
требуетсяUniqueEmail="false"
парольFormat="Хешированный"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
парольПопыткаWindow="10"
парольStrengthRegularExpression="" />
</провайдеры>
</membership>
http://www.cnblogs.com/pyt5208/archive/2006/07/28/462157.html