1.- Crear base de datos con aspnet_regsql.
2.- Modificar web.config:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <configuration> <configSections> ... </configSections> <connectionStrings> <add name="LocalSqlServer2" connectionString="Server=.;Database=aspnetdb;uid=sa;pwd=Pa$$w0rd;" providerName="System.Data.SqlClient" /> </connectionStrings> <SharePoint> ... </SharePoint> <system.web> <membership defaultProvider="AspNetSqlMembershipProvider2"> <providers> <add name="AspNetSqlMembershipProvider2" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer2" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression="" /> </providers> </membership> <profile defaultProvider="AspNetSqlProfileProvider2"> <providers> <add name="AspNetSqlProfileProvider2" connectionStringName="LocalSqlServer2" applicationName="/" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> </providers> </profile> <roleManager defaultProvider="AspNetSqlRoleProvider2"> <providers> <add name="AspNetSqlRoleProvider2" connectionStringName="LocalSqlServer2" applicationName="/" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> </providers> </roleManager>
En la central para tener disponibles los roles de Windows también, podemos dejar en el web.config de ésta como <roleManager defaultProvider="AspNetWindowsTokenRoleProvider">.
3.- Acceder desde el VStudio a la interfaz web desde la cual añadimos usuarios y roles a la base de datos creada en SQL en el punto 1.
4.- Desde la Central especificar Autentificación por Forms en el Authentication Provider que corresponda (Normalmente el de una zona de una aplicación extendida).
5.- Añadir desde la Central a un usuario de esa base de datos con Full Control en la zona correspondiente desde Policy for Web Application.