Mensaje de error:
La contraseña debe tener una longitud mínima de 7 y debe contener los siguientes caracteres no alfanuméricos: 1
Solución:
El mensaje anterior se genera principalmente al crear un usuario. También se generará al crear un usuario utilizando la herramienta de administración del sitio web Asp.net.
La razón principal es que la entrada de la contraseña no cumple con los requisitos. Cuando desee cambiar las regulaciones anteriores, existen dos métodos principales:
1. Todos los sitios cambian.
Busque el archivo machine.config
<
membresía>
<proveedores>
<añadir nombre="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Versión=2.0.0.0, Cultura=neutral, PublicKeyToken=b03f5f7f11d50a3a"
ConnectionStringName="LocalSqlServer"
enablePasswordRetrieval="falso"
enablePasswordReset="verdadero"
requiereQuestionAndAnswer="verdadero"
nombredeaplicación="/"
requiereUniqueEmail="falso"
formato de contraseña = "hash"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="7"
minRequiredNonalphanumericCharacters="1"
contraseñaAttemptWindow="10"
contraseñaFuerzaRegularExpresión="" />
</proveedores>
</membresía>
Hay dos atributos en él, uno es minRequiredPasswordLength, que significa la contraseña más larga, el valor predeterminado es 7, y el otro es minRequiredNonalphanumericCharacters, que por defecto es 1, lo que significa que hay al menos un carácter no alfabético, simplemente cámbielo a 0 .
2. Si es solo para un sitio determinado, simplemente modifique el valor de web.config y estará bien. Modifíquelo como se indica arriba e inserte el código anterior en <system.web> y estará bien.
Si desea cambiar la regla de contraseña a "al menos 6 caracteres, sin caracteres especiales", de la siguiente manera:
(Nota: asegúrese de agregar <remove name="AspNetSqlMembershipProvider" />; de lo contrario, aparecerá el mensaje de error "Se agregó el elemento "AspNetSqlMembershipProvider"")
<membresía
>
<proveedores>
<eliminar nombre="AspNetSqlMembershipProvider" />
<añadir nombre="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Versión=2.0.0.0, Cultura=neutral, PublicKeyToken=b03f5f7f11d50a3a"
ConnectionStringName="LocalSqlServer"
enablePasswordRetrieval="falso"
enablePasswordReset="verdadero"
requiereQuestionAndAnswer="verdadero"
nombredeaplicación="/"
requiereUniqueEmail="falso"
formato de contraseña = "hash"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
contraseñaAttemptWindow="10"
contraseñaFuerzaRegularExpresión="" />
</proveedores>
</membresía>
http://www.cnblogs.com/pyt5208/archive/2006/07/28/462157.html