ASP.net: Creación de una Aplicación con Membership y Roles – Parte III

Artículos anteriores:

ASP.net: Creación de una Aplicación con Membership y Roles – Parte I

ASP.net: Creación de una Aplicación con Membership y Roles – Parte II

En esta tercera parte vamos a empezar con crear una base de datos (ahora si ustedes ya tienen una base de datos a la que deseen agregar la membrecía pues la pueden seleccionar).

Paso 1.: Abriremos el “Server Explorer” o “Explorador de Servidores” eso lo podrán hacer con la combinación de teclas: Ctrl + W y luego presionan l o ir al menú Vista (View) y seleccionarlo desde allí. Luego de hacer esto verán algo similar como la siguiente imagen:

image

Paso 2.: Nos ubicaremos Data Connections y le damos botón derecho y seleccionamos “Add Connection”, allí les aparecerá una nueva ventana donde ustedes le especificaran lo siguiente:

1. A que servidor se va conectar en caso de que solo has instalado la versión Express de SQL Server sea 2005, 2008 o 2008 R2 debes colocar (local)\SQLExpress.

2. El modo de autenticación si será basado al usuario de Windows o un usuario definido en SQL Server.

3. Seleccionar la Base de Datos o escribir el nombre de la Base de Datos a crear (en mi caso voy a crear una Base de Datos llamada “DemoMembresia”).

Nota: la frase (local) es para indicar que se va conectar a la maquina actual si te vas a conectar a otro servidor o quieres colocar tu maquina como servidor debes colocar el nombre del equipo.

image

Cuando se esta creando una base de datos por este medio le debe aparecer el siguiente mensaje que para este tutorial le daremos aceptar:

image

Paso 3. Luego de hacer los pasos anteriores vamos a lo que realmente nos interesa, agregar a nuestra base de datos todas las tablas, vistas, funciones y procedimientos almacenados correspondiente a la membrecía, para que nuestra aplicación pueda funcionar correctamente. Para ello nos dirigimos a la siguiente ruta en nuestro equipo: C:\Windows\Microsoft.NET\Framework\v4.0.30319 en caso de que utilices Visual Studio 2005 o Visual Studio 2008 esta seria la ruta que debes buscar: C:\Windows\Microsoft.NET\Framework\v2.0.50727. Dentro de esa carpeta buscaremos el ejecutable para darle dobleclick el cual se llama: aspnet_regsql.exe

image

Paso 4. Luego de ejecutarlo debe aparecer un asistente, este le ayudara a configurar su base de datos para que acepte la membrecía por tanto les dejo las imágenes de la secuencia:

image 

image

image

image

image

Con las pantallas anteriores podemos revisar en nuestro Explorador de Servidores en Visual Studio que ya esta configurada nuestra base de datos.

image

Paso 6.: Ahora nos queda configurar nuestro web.config para asignarle o cambiar la cadena de conexión para que apunte a nuestra base de datos y no a la que crea por defecto Visual Studio que es la aspnetdb.dbf

Modificaremos el tag anterior que es este:

<connectionStrings>
  <add name="ApplicationServices"
       connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
       providerName="System.Data.SqlClient" />
</connectionStrings>

Por este otro:

  <connectionStrings>
    <add name="ApplicationServices"
         connectionString="data source=(local)\SQL2005;Integrated Security=true;DataBase=DemoMembresia;"
         providerName="System.Data.SqlClient" />
  </connectionStrings>

 

Con esto ya pueden volver a ejecutar el ASP.net Configuration y verificar que este todo OK, como también agregar funciones, usuarios, restricciones a las carpetas. (si no se acuerdan de este punto vallan al Capitulo II de este tutorial)

Hasta la próxima entrega.


Te ha gustado este Post?


Pues seria genial si pudieras compartirlo con otras personas y asi llegarle a mas personas que pudiera ser util esta publicación. Animate a compartir

Compartir Compartir este Post Compartir este Post Compartir este Post Compartir este Post

Deja tu Comentario
Deja tu Comentario


Ir Atras

 
© 2010 AJDev.net - Programación en .net