..


Sponzorirani linkovi

Konfiguracijskih datoteka: machine.config i web.config

Važan aspekt web aplikacija je upravljanje konfiguracijskih informacija, područje koje uključuje nekoliko elemenata, uključujući:

  • Sjednice su
  • Caching
  • Precrtavanje
  • Ovjera

Ovi elementi su kontrolirani kroz niz podesiv parametara. Na primjer, kada program koji omogućuje sjednici stanje (stanje sesije) možete odrediti gdje smjestiti takve upravljanje, s obzirom na izbor između tih procesa ili posebnom računalu (pomoću Windows Usluga ili SQL Server). To je također moguće konfigurirati trajanja sjednice države i načine na koje program mora pratiti informacije (na primjer, putem kolačića).

Iako caching je vrlo važan element, jer kada se odlučite na cache sadržaja svojoj web stranici ova značajka omogućuje vam konfiguriranje duljina boravka u cache i položaj u kojem mora biti pohranjena (na poslužitelju, klijent, na proxy).

Mogućnosti konfiguracije ove dvije značajke su uspjeli kroz odgovarajuće konfiguracijske datoteke. U ranim verzijama ASP.NET za promjenu konfiguracije web aplikacija namijenjena za rad izravno na konfiguracijsku datoteku u XML formatu. Srećom, međutim, najnovije verzije ASP.NET (od 2,0 pa nadalje) osigurati dva alata koji čine postavljanje web aplikacija mnogo lakše. Prvi alat je dostupan u sekciji ASP.NET konfiguraciju IIS (verzija 7), drugi je uprava web stranica Alat za Visual Studio (vidi dolje).

Konfiguracijske datoteke. NET XML datoteke sa sadržajem koji je razumije runtime. NET Framework. Na runtime ove datoteke se čitaju postaviti različite parametre potrebne, a ti parametri su kumulativni. Na primjer, web.config konfiguracijska datoteka se učitava kada je zahtjev počinje, ali prvi konfiguracijske datoteke koja se ispituje je machine.config postavke dvije datoteke, a obje su slijedili.

Machine.config datoteka obično se nalaze na putu C: \ Windows \ Microsoft.NET \ Framework \ vxxxxx \ Config (gdje xxxxx je verzija NET Framework.). Ova datoteka postavlja zadano ponašanje svih. NET aplikacija trčanje na lokalnom računalu. Ovdje je primjer ove datoteke

Napomena prisutnost različitih konfiguracija sekcija. Među raznim primjer, možete pronaći sljedeće

ukazuju na izvršenje okoliša pomoću provjere autentičnosti ASP.NET oblika (jedna od opcija na raspolaganju provjeru) za provjeru autentičnosti korisnika stranice. Također navodi da koristite SQL Server za upravljanje sjednici država, s time-out od 25 minuta, a to je izravno trag u URI.

Machine.config onda vam omogućuje da upravljate zadane postavke vašeg računala, a to ima neki utjecaj na sve programe. NET. Iz tog razloga nije općenito dobra ideja da bi izravna promjene u datoteku. Alternativno aplikacije. NET Windows Forms su također ovisi o zasebnu konfiguracijsku datoteku, i obično zove isto kao i izvršne (na primjer, ako izvršne zove miaapplicazione.exe konfiguracijske datoteke bit će povezan miaapplicazione.exe. config). Web aplikacije. NET umjesto ovise o datoteci pod nazivom web.config. Te datoteke bi trebale biti uključene u mapu u kojoj se nalazi aplikacija.

Primjer web.config datoteke je sljedeći

U prethodnim verzijama ASP.NET 2.0 web.config datoteke moraju se uređivati ​​ručno, bez alata podršku da bi se osiguralo da ono što je napisao da ih je corretto.A iz ASP.NET 2.0 umjesto Visual Studio je dostupan u novi alat pod nazivom Web Site Administration Tool (WSAT).

Neka nam ukratko vidjeti kako to radi. Napravite novi web projekt u Visual Studio ili apriamone postojećih (prethodno stvorili oni su u redu) i kliknite na ASP.NET konfiguracijski izbornik web stranica

To otvara sljedeću konfiguraciju stranicu

kroz koje možete mijenjati web.config datoteke bez potrebe za pisanje koda ručno. Mi kliknite na karticu, na primjer, aplikacija i kliknite na link unutar Stvaranje Postavke aplikacije

Umetnite postavku pod nazivom vlasnik čija je vrijednost glup i spremanje

Ako pogledamo web.config ćemo vidjeti da je nova postavka je ušao automatski

Na sličan način možete podesiti sigurnosne postavke i postavke davatelja preko drugim karticama na stranici.

ASP.Net s Visual Studio Pomoć
E-učenje
ASP (Advanced) ASP (Advanced)
Cijeli tečaj za izradu dinamičkih Web stranica. Počevši od 39 €.
ASP.NET (tečaj) ASP.NET (tečaj)
Cijeli tečaj za izgradnju web aplikacija od 49 €.
SQL i baze podataka (tečaj) SQL i baze podataka (tečaj)
Stvaranje i upravljanje relacijskim bazama podataka. Počevši od 39 €.
Sponzorirani linkovi