..


Enllaços patrocinats

Els arxius de configuració: machine.config i web.config

Un aspecte important de les aplicacions web és la gestió de la informació de configuració, una àrea que comprèn diversos elements, incloent:

  • Les sessions es
  • L'emmagatzematge en memòria cau
  • Rastreig
  • Autenticació

Aquests elements són controlats a través d'una sèrie de paràmetres configurables. Per exemple, quan una aplicació que permet l'estat de sessió (sessió) es pot determinar on posar la gestió, atesa la possibilitat de triar entre un procés o un equip independent (utilitzant el servei Windows o SQL Server). És també possible configurar la durada de l'estat de sessió i les formes en que l'aplicació ha de realitzar un seguiment d'aquesta informació (per exemple, a través de galetes).

Encara que l'emmagatzematge en memòria cau és un element molt important, perquè quan vostè decideix emmagatzemar en memòria cau el contingut del seu lloc web aquesta característica li permet configurar la durada de l'estada a la memòria cau i la ubicació per emmagatzemar (en el servidor, el client, proxy).

Les opcions de configuració d'aquestes dues funcions es gestionen a través d'arxius de configuració apropiats. En les primeres versions de ASP.NET per canviar la configuració d'una aplicació web destinada a operar directament a l'arxiu de configuració en format XML. Afortunadament, però les últimes versions de ASP.NET (de 2,0 en endavant) proporciona dues eines que faciliten la configuració molt més senzill d'aplicacions web. La primera secció és l'eina de configuració de ASP.NET disponibles en IIS (versió 7), el segon és el lloc web eina d'administració de Visual Studio (veure a baix).

Els arxius de configuració. NET són fitxers XML amb el contingut que s'entén pel temps d'execució. NET Framework. En temps d'execució d'aquests arxius es llegeixen per establir els diferents paràmetres requerits, i aquests paràmetres són acumulatius. Per exemple, el fitxer de configuració web.config es carrega quan s'inicia l'aplicació, però el primer fitxer de configuració que s'examina és el machine.config i la configuració dels dos arxius es segueixen tant.

L'arxiu Machine.config es col.loquen generalment en C: \ Windows \ Microsoft.NET \ Framework \ vxxxxx \ Setup (on xxxxx és la versió de NET Framework.). Aquest arxiu estableix el comportament per defecte de les aplicacions. NET s'executen en l'equip local. Heus aquí un exemple d'aquest arxiu

Tingueu en compte la presència de seccions de configuració diferent. Entre els diversos exemple, vostè pot trobar els següents

indicant l'entorn d'execució utilitzant l'autenticació de formularis de ASP.NET (una de les opcions d'autenticació disponibles) per autenticar als usuaris del lloc. També especifica que l'ús de SQL Server per administrar l'estat de sessió, amb un temps d'espera de 25 minuts, i la pista que estava directament a la URI.

El machine.config després li permet administrar la configuració per defecte del seu equip i això té algun efecte en totes les aplicacions. NET. Per aquesta raó, no és generalment una bona idea per fer canvis directes en l'arxiu. D'altra banda les aplicacions de Windows Forms. NET també depenen d'un arxiu de configuració per separat, i en general el mateix nom que l'arxiu executable (per exemple, si l'executable es diu miaapplicazione.exe l'arxiu de configuració s'associa miaapplicazione.exe. config). Aplicacions web. NET en lloc de dependre d'un arxiu anomenat web.config. Aquests arxius han de ser inclosos a la carpeta on resideix l'aplicació.

Un exemple de l'arxiu web.config és el següent

En les versions anteriors de ASP.NET 2.0 arxius web.config va haver de ser canviat de forma manual sense cap tipus d'eina de suport que asseguri que el que vostè va escriure per a ells era corretto.A de ASP.NET 2.0, però està disponible en Visual Studio un nova eina anomenada eina d'administració del lloc web (WSAT).

Vegem breument com funciona. Crear un nou projecte web en Visual Studio o un apriamone existents (els creats anteriorment estan bé) i feu clic al lloc web ASP.NET menú de configuració

S'obre la pàgina següent configuració

a través del qual es pot modificar l'arxiu web.config sense haver d'escriure el codi manualment. Fem clic a la fitxa, per exemple, l'aplicació i feu clic a l'enllaç dins de la Configuració de l'aplicació Crear

Inseriu una configuració anomenada propietari el valor és Goofy i guardar

Si ens fixem en el web.config veurem que el nou ajust s'introdueix automàticament

De manera similar es poden configurar opcions de seguretat i una altra fitxa proveïdor de configuració a través de la pàgina.

Ajuda amb Visual Studio ASP.Net
E-Learning
ASP (Advanced) ASP (Advanced)
Cicle complet per a la creació de llocs web dinàmics. A partir de 39 €.
ASP.NET (Curs) ASP.NET (Curs)
Curs complet per construir aplicacions web a partir de 49 €.
SQL i bases de dades (Curs) SQL i bases de dades (Curs)
Crear i gestionar bases de dades relacionals. A partir de 39 €.
Enllaços patrocinats