personalizados - Añadir tablas de Membresía ASP.NET a mi propia base de datos existente, o debería en su lugar configurar una base de datos de membresía ASP.NET separada?
roles y permisos mvc 5 (1)
Yo personalmente agregué las cosas de membresía asp.net a mi propia base de datos. Luego escribí una clase contenedora básica alrededor de la clase System.Web.Security.Membership para que el código actúe como si utilizara sus propios elementos de membresía. Es bastante resbaladizo y no es tan difícil de hacer. Si necesita ayuda para configurarlo, esto es lo que hice.
El enlace que brindó sobre cómo configurarlo es aún más complicado que el que usé:
- Ejecute C: / Windows / Microsoft.NET / Framework / v4.0.30319 / aspnet_regsql.exe.
- Presione Siguiente.
- Seleccione "Configurar SQL Server para servicios de aplicaciones ..." y presione Siguiente.
- Seleccione "Autenticación de Windows" y la base de datos "XXXX" y presione Siguiente.
- Su configuración se presenta entonces ... luego presione Siguiente.
- Finalmente, se le debe mostrar una pantalla hecha, presione Finalizar.
Tengo capturas de pantalla en el documento si realmente necesita el tutorial.
Estaba leyendo esta publicación aquí MisfitGeek: agregando membresía ASP.NET a su PROPIA base de datos.
y pensé en mí mismo cuál es la práctica común. ¿Qué recomiendan los desarrolladores que usan la membresía y la autorización de ASP.NET en sus aplicaciones como una mejor práctica? ¿Crear las tablas de miembros en la misma base de datos que almacena sus datos de aplicaciones o configurar una segunda base de datos para almacenar SOLAMENTE la información de membresía?
Mi configuración actual es una base de datos diferente SOLAMENTE para la información de membresía, pero estoy pensando que aumenta la cantidad de bases de datos que tengo que mantener. Si tengo 5 aplicaciones que usan membresía ASP.NET, eso significa 5 bases de datos de membresía ASP.NET más.
Entonces, ¿normalmente crea las tablas de membresía ASP.NET en su base de datos principal o configura una tabla de membresía separada?