Elemento providers para membership (Esquema de configuración de ASP.NET)
Define una colección de proveedores de pertenencias para la pertenencia a ASP.NET.
Se trata de un elemento nuevo en .NET Framework versión 2.0.
<providers>
<add.../>
<remove.../>
<clear/>
</providers>
Atributos y elementos
En las secciones siguientes se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Ninguno.
Elementos secundarios
Elemento |
Descripción |
---|---|
add |
Agrega una instancia de un proveedor de pertenencias a la colección de proveedores de pertenencias. |
clear |
Quita todas las instancias de proveedores de pertenencias de la colección de proveedores de pertenencias. |
remove |
Quita una instancia de un proveedor de pertenencias de la colección de proveedores de pertenencias. |
Elementos primarios
Elemento |
Descripción |
---|---|
configuration |
Especifica el elemento raíz necesario de cada archivo de configuración que utilizan las aplicaciones basadas en Common Language Runtime y .NET Framework. |
system.web |
Especifica el elemento raíz de la sección de configuración de ASP.NET. |
membership |
Configura una aplicación para la pertenencia a ASP.NET. |
Comentarios
Para obtener información sobre cómo obtener acceso a los valores de configuración del elemento membership en el código de una aplicación, o sobre cómo modificarlos, vea MembershipSection.
Configuración predeterminada
En la versión 2.0 de .NET Framework, el siguiente elemento providers predeterminado se configura en el archivo Machine.config.
<providers>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression="" />
<providers>
Ejemplo
En el siguiente ejemplo de código se muestra cómo configurar una aplicación ASP.NET de manera que utilice el proveedor SqlMembershipProvider para almacenar y recuperar información de una cuenta de usuario.
<configuration>
<connectionStrings>
<add name="SqlServices"
connectionString="Data Source=MySqlServer;Integrated Security=SSPI;Initial Catalog=aspnetdb;" />
</connectionStrings>
<system.web>
<membership
defaultProvider="SqlProvider"
userIsOnlineTimeWindow="20">
<providers>
<remove name="AspNetSqlProvider" />
<add name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SqlServices"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
passwordFormat="Hashed"
applicationName="/" />
</providers>
</membership>
</system.web>
</configuration>
Información de elemento
Controlador de la sección de configuración |
|
Miembro de configuración |
|
Ubicaciones configurables |
Machine.config Web.config del nivel raíz Web.config del nivel de aplicaciones |
Requisitos |
Microsoft Internet Information Services (IIS) versión 5.0, 5.1 ó 6.0 .NET Framework versión 2.0 Microsoft Visual Studio 2005 |
Vea también
Tareas
Cómo: Bloquear los valores de configuración de ASP.NET
Referencia
Elemento membership (Esquema de configuración de ASP.NET)
Elemento system.web (Esquema de configuración de ASP.NET)
Elemento add aplicado a providers para membership (Esquema de configuración de ASP.NET)
Elemento remove aplicado a providers para membership (Esquema de configuración de ASP.NET)
Elemento clear aplicado a providers para membership (Esquema de configuración de ASP.NET)
Conceptos
Información general sobre la configuración de ASP.NET
Controles de servidor web ASP.NET y funciones del explorador
Proteger la configuración de ASP.NET
Escenarios de configuración de ASP.NET
Otros recursos
Administrar usuarios mediante pertenencia
Archivos de configuración de ASP.NET
Opciones de configuración de ASP.NET