..
En viktig del av web-applikasjoner er forvaltningen av konfigurasjon informasjon, et område som omfatter flere elementer inkludert:
Disse elementene er kontrollert gjennom en rekke parametre. For eksempel når et program du aktiverer øktstatus (session state) kan du bestemme hvor du skal plassere slik forvaltning, gitt valget mellom en slik prosess eller en egen datamaskin (med Windows Service eller SQL Server). Det er også mulig å konfigurere varigheten på økten staten og på hvilke måter søknaden må holde styr på denne informasjonen (for eksempel gjennom cookies).
Selv om bufring er et svært viktig element fordi når du bestemmer deg for å cache innholdet på sin hjemmeside denne funksjonen lar deg konfigurere lengden på oppholdet i cache og den posisjonen som de må lagres (på serveren, klienten, på proxy).
Konfigurasjonsalternativene av disse to funksjonene styres gjennom passende konfigurasjonsfil. I tidlige versjoner av ASP.NET å endre konfigurasjonen av en web applikasjon ment å operere direkte på konfigurasjonsfil i XML-format. Heldigvis imidlertid de nyeste versjonene av ASP.NET (fra 2,0 og oppover) gi to verktøy som gjør sette opp en web-applikasjon mye enklere. Det første verktøyet er tilgjengelig i avsnittet ASP.NET Configuration IIS (versjon 7), den andre er nettstedet Administration Tool i Visual Studio (se nedenfor).
Konfigurasjonsfilene. NET XML-fil med et innhold som er forstått av runtime. NET Framework. Ved runtime disse filene leses for å sette de ulike parametrene som kreves, og disse parametrene er kumulative. For eksempel er web.config konfigurasjonsfil lastet når programmet starter, men den første konfigurasjonsfilen som er undersøkt er machine.config innstillingene for to filer og begge blir fulgt.
Machine.config filen er vanligvis plassert i banen C: \ Windows \ Microsoft.NET \ Framework \ vxxxxx \ Config (der xxxxx er versjonen av NET Framework.). Denne filen setter standard virkemåte for alle. NET-applikasjoner kjøres på den lokale datamaskinen. Her er et eksempel av denne filen

Legg merke til tilstedeværelsen av forskjellige konfigurasjon seksjoner. Blant de ulike eksempel kan du finne følgende

indikerer execution environment hjelp av ASP.NET Forms Authentication (en av de tilgjengelige alternativene autentisering) for å autentisere brukere av nettstedet. Den angir også at du bruker SQL Server til å administrere øktstatus, med en timeout på 25 minutter, og dette var direkte spor i URI.
Machine.config lar deg deretter om å administrere standardinnstillingene på maskinen din og dette har noen effekt på alle programmer. NET. Av denne grunn er det ikke generelt en god idé å gjøre direkte endringer i filen. Alternativt applikasjoner. NET Windows Forms er også avhengig av en egen konfigurasjonsfil, og vanligvis heter det samme som den kjørbare filen (for eksempel hvis den kjørbare kalles miaapplicazione.exe konfigurasjonsfilen vil bli assosiert miaapplicazione.exe. config). Web-applikasjoner. NET stedet avhenge av en fil som heter web.config. Disse filene skal inngå i mappen hvor programmet ligger.
Et eksempel på en web.config filen er som følger

I tidligere versjoner av ASP.NET 2.0 web.config filer må redigeres manuelt uten noen verktøy støtte som ville sørge for at det du skrev til dem var corretto.A fra ASP.NET 2.0 i stedet for Visual Studio er tilgjengelig i en nytt verktøy kalt nettstedet Administration Tool (WSAT).
La oss kort se hvordan det fungerer. Opprett et nytt web prosjekt i Visual Studio eller apriamone et eksisterende (tidligere opprettede de er fine) og klikk på ASP.NET Konfigurasjonsmenyen Website

Dette åpner følgende konfigurasjon siden

der kan du endre filen web.config uten å måtte skrive kode manuelt. Vi klikk på fanen, for eksempel Søknad og klikk på linken inne i Lag Application Settings

Sett en innstilling som heter, hvis verdi er Langbein og lagre

Hvis vi ser på web.config vil vi se at den nye innstillingen legges inn automatisk

På en lignende måte kan du konfigurere sikkerhetsinnstillinger og innstillinger for tilbyderen gjennom de andre kategoriene på siden.
| |
ASP (Advanced)
Full kurs for å lage dynamiske nettsider. Starter fra 39 €. |
| |
ASP.NET (Course)
Full kurs for å bygge web-applikasjoner fra 49 €. |
| |
SQL og Database (Course)
Opprette og administrere relasjonsdatabaser. Starter fra 39 €. |