Académique Documents
Professionnel Documents
Culture Documents
Primero debemos configurar nuestra Base de Datos SQL, para esto ya existe un Wizard que
viene incluido en nuestra versin de .NET Framework.
Si nuestra aplicacin es .NET Framework 2 o 3.5, nos dirigimos a la siguiente ruta
C:\Windows\Microsoft.NET\Framework\version2
Si nuestra aplicacin es .NET Framework 4 o 4.5, nos dirigimos a la siguiente ruta
C:\Windows\Microsoft.NET\Framework\version4
Cuando ya estemos ubicados en la ruta respectiva, buscamos el siguiente archivo:
aspnet_regsql.exe
Observaremos una descripcin del Asistente, damos Click en Siguiente. En esta parte
podemos visualizar que tenemos como opciones instalar la configuracin de pertenencia en
nuestra Base de Datos(o en una nueva) y Eliminar la configuracin que ya tengamos en
nuestra Base de Datos.
Ahora abrimos nuestra aplicacin en Visual Studio. Por defecto al crear una aplicacin o
Sitio Web se crea un archivo de configuracin Web.config, de lo contrario procedemos a
crearlo.
3. <configuration>
4.
5.
<system.web>
6.
7.
8.
</system.web>
9.
10. </configuration>
En este ejemplo realizaremos una configuracin bsica, debido a que esta puede variar
dependiendo de las necesidades del desarrollo. Inicialmente configuramos la cadena de
conexin con nuestra Base de Datos SQL (El nombre de nuestra cadena de conexin
name puede ser cualquiera, pero es necesario tenerlo presente para ms adelante)
1. <?xml version="1.0"?>
2. <!-3.
4.
http://go.microsoft.com/fwlink/?LinkId=169433
5.
-->
6. <configuration>
7.
8.
9.
10.
<connectionStrings>
<add name="AspNetSqlServer"
connectionString="cadenadeconexion"
providerName="System.Data.SqlClient" />
11.
</connectionStrings>
12.
<system.web>
13.
14.
<httpRuntime targetFramework="4.5"/>
15.
</system.web>
16. </configuration>
Podemos observar nuestra cadena de conexin de nuestra Base de Datos, solo tendramos
que copiarla a nuestro archivo de configuracin y proporcionar la clave.
<connectionStrings>
5.
<add name="AspNetSqlServer"
6.
connectionString="Data
Source=DirecciondelServidor;Initial
Catalog=NombreBasedeDatos;User
ID=NombreUsuario;Password=Clave"
7.
providerName="System.Data.SqlClient" />
8.
</connectionStrings>
9.
<system.web>
10.
11.
12.
<authentication mode="Forms">
13.
14.
15.
16.
17. </configuration>
Aprovechando esta lgica podemos hacer uso eficaz de la etiqueta authorization (ubicada
dentro de la etiqueta system.web de nuestro Web.config) que nos permite configurar los
accesos de los usuarios.
1. <authorization>
2.
3.
4.
5. </authorization>
<location path="Login.aspx">
4.
<system.web>
5.
<authorization>
6.
<allow users="?"/>
7.
</authorization>
8.
</system.web>
</location>
9. </configuration>
<connectionStrings>
5.
<add name="AspNetSqlServer"
6.
connectionString="Data
Source=DirecciondelServidor;Initial
Catalog=NombreBasedeDatos;User
ID=NombreUsuario;Password=Clave"
7.
providerName="System.Data.SqlClient" />
8.
</connectionStrings>
9.
<system.web>
10.
11.
12.
<authentication mode="Forms">
13.
14.
15.
<membership
defaultProvider="AspNetSqlMembershipProvider">
16.
<providers>
17.
<clear/>
18.
<add name="AspNetSqlMembershipProvider"
19.
type="System.Web.Security.SqlMembershipProvider"
20.
connectionStringName="AspNetSqlServer"
21.
applicationName="/"
22.
minRequiredNonalphanumericCharacters="0"
23.
maxInvalidPasswordAttempts="5"
24.
enablePasswordRetrieval="false"
25.
enablePasswordReset="true"
26.
requiresQuestionAndAnswer="false"
27.
requiresUniqueEmail="true"/>
28.
29.
</providers>
</membership>
30.
<roleManager defaultProvider="SqlProvider"
enabled="true">
31.
<providers>
32.
<clear/>
33.
<add name="SqlProvider"
34.
type="System.Web.Security.SqlRoleProvider"
35.
connectionStringName="AspNetSqlServer"
36.
applicationName="/"/>
37.
</providers>
38.
</roleManager>
39.
<machineKey
validationKey="CE72B8A4671D90F164C189E1379DFB4353DD5BB8CD2CFF0
"
40.
decryptionKey="F83A6FC2271002158D0ED7F7DC32A0043391C125C2B8613
9689A99D6F217EE2C"
41.
validation="SHA1"
42.
decryption="AES" />
43.
</system.web>
44. </configuration>
Lo recomendable es crear una Tabla donde tendremos los datos adicionales que
necesitemos de los usuarios y que llenarn en el registro. Esta Tabla se relacionara con la
creada automticamente por nuestro sistema de autenticacin de Usuarios de ASP.NET
aspnet_Users y por lo tanto el Id de nuestros Usuarios sera de tipo GUID que en SQL se
conoce como uniqueidentifier.
Calificacin promedio 5.0 (de 3 persona(s))
Publicaciones relacionadas
Un poco de Knockout.js y Linq.js con ASP.NET MVC y Entity Framework para hacer
nuestros Desarrollos Web mucho ms simples!Hola a todos! El da de hoy quiero
mostrarles como pueden mejorar la manera en que desarrollan sus p...Desarrollando
Aplicaciones en Facebook con ASP.NET MVC, Entity Framework y Facebook SDK
(Javascript y .NET)Hola a todos! El da de hoy voy a explicarles como desarrollar el flujo
de cualquier aplicacin que ...Desarrollando Sitios Web HTML5 y echando un vistazo a los
MasterPages de ASP.NETHoy en da es muy importante desarrollar sitios web modernos
que ofrezcan una rica experiencia de us...
Inicio |
Archivo |
Contactarnos |
Suscribirse |
Iniciar sesin
| UP
Responder
Compartir
o
o
o
o
o
o
o Responder
o
o Compartir
o
o
Responder
Compartir
Responder
Compartir
o
o
o
o
o
o
o Responder
o
o Compartir
ewwww hace un ao
mas facil programar personalizado, mucho codigo
Responder
Compartir
o
o
o
o
o
o
o
o
o Responder
o
o Compartir