Momentan sunteți offline, așteptați să vă reconectați la internet

INFO: ASP.NET configurare prezentare generală

IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât şi articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuşi, un articol tradus automat nu este întotdeauna perfect. Acesta poate conţine greşeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greşeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conţinutului sau de utilizarea traducerii necorespunzătoare de către clienţii nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 307626
Acest articol se referă la următoarele Microsoft .NET Framework Class Biblioteca spaţiu de nume:
  • System.Configuration
REZUMAT
Acest articol oferă o introducere în ASP.NET pagină cadru.

Pentru ASP suplimentare.NET sumarele detaliate, se referă la următoarele Articolul din bază de cunoştinţe Microsoft:
305140 INFO: ASP.Foaia de parcurs NET
INFORMAŢII SUPLIMENTARE
Configurare implică totul, de la aplicarea setărilor cum ar fi conexiuni acoperire de date la detalii de securitate şi informaţii despre vor fi manipulate erorile. Fişierele de configurare oferă un loc pentru informații specifice pentru computer și cerere-specifice care le puteţi modifica fără a trebui să recompilaţi cod.

Acest articol abordează configurare următoarele subiecte:

Configurare: Ce este nou

În contrast cu Active Server Pages (ASP) aplicarea setările stocate în Microsoft Internet Information Services Metabaza (IIS), ASP.Setările de configurare NET sunt stocate în Extensible Markup Fişiere de limbă (XML). Acest lucru oferă următoarele avantaje atunci când aveţi nevoie pentru a modificaţi setările de configurare şi implementare aplicaţii:
  • ASP.Fişierele de configurare NET sunt stocate în acelaşi director ca conţinutul site-ului. Momentul de implementare, trebuie doar să copiaţi conţinut de director pentru a obţine atât conţinutul şi aplicarea configurare.
  • Puteţi utiliza editoare de standard text pentru a modifica configuraţia fişiere. Aceasta face mai uşoară pentru a modifica setările de configurare, atât la nivel local şi la distanţă.
  • Fişierele de configurare sunt extensibil; ca rezultat, vă Puteţi adăuga propriile setări de configurare personalizată.
  • Sistemul detectează automat modificările ASP.NET fişierele de configurare. Nu trebuie să reporniţi IIS sau reporniţi serverul de Web pentru setările să aibă efect.

format fişier şi ierarhia de configurare

Există două tipuri de fişiere de configurare care ar trebui să fie pentru ASP.Cererile NET: Machine.config şi Web.config. Ambele fişierele sunt bazate pe XML şi conţine secţiuni de configurare similare. Cu toate acestea, Fişierul machine.config conţine informaţii de configurare despre toate.NET cererile pentru o versiune specifice din cadrul, întrucât Web.config Fişierele conţin mai precisă Configurare setări despre ASP specifice.NET aplicaţii. Textul din Machine.config şi Web.config este diferenţierea.

Pentru mai multe informaţii despre formatul de ASP.NET fişierele de configurare, se referă la următorul subiect în.NET Framework Software Development Kit (SDK) documentaţia:
Format de ASP.NET fişierelor de configurare
http://msdn2.Microsoft.com/en-us/library/ackhksh7 (vs.71) .aspx
Atunci când se face o cerere pentru o pagină aspx, fişierele de configurare sunt compilate într-un mod care o setare de configurare într-un fişier Web.config care sunt stocate într-un subdirector suprascrie o setare în Web.config un fişier într-un aplicarea director, care reinterpretează setările la nivel de site web şi setările din fişierul Machine.config. După ce sunt setările de configurare compilat, acestea sunt în cache pentru cererile viitoare până la unul de configurare fişiere este modificat.

Următorul tabel listează Configurare probă Amplasare fişiere pentru http://myserver/myapplication/mydir/mypage.aspx URL:

NivelCalea
Setările de configurare pentru această versiune de.NET CadruWinnt\Microsoft.net\Framework\v.versiunea\Config\Machine.config
Setările de site webInetpub\Wwwroot\Web.config
Cerere SetăriInetpub\Wwwroot\Myapplication\Web.config
Subdirector SetăriInetpub\Wwwroot\Myapplication\Mydir\Web.config

Un fişier Web.config la orice nivel este opţional, dar o Machine.config fişier este necesar.

Pentru mai multe informaţii despre ierarhia de configurare, se referă la următorul subiect în.NET Framework SDK documentația referitoare la: Pentru a aplica setările de configurare a resurselor specifice, utilizaţi o <location></location> tag-ul cu un atribut calea corespunzătoare. Aveţi posibilitatea să utilizaţi calea atribut pentru a identifica un anumit fişier sau copil director care unic se aplică setările de configurare.

Pentru mai multe informaţii despre <location></location> tag-ul, se referă la următorul subiect în.NET Framework SDK documentația referitoare la:
<Location>Setări de configurare
</Location>http://msdn.Microsoft.com/en-us/library/6hbkh9s7 (v=vs.71) .aspx

ASP.NET secțiuni de configurare

ASP.Configurare NET secţiuni sunt conţinute în <system.web></system.web> secţiune, care este conţinută în <configuration></configuration> tag-ul:
   <configuration>      <appSettings></appSettings>      <system.web>         ...         <webServices></webServices>      </system.web>   </configuration>				
Următorul tabel listează toate ASP.Configurare NET secţiuni:

SecţiuneaDescriere
Configurează setări particularizate pentru o cerere. Setările din această secţiune poate fi comparativ cu aplicarea variabile.
Configurează modul de autentificare pentru a determina ce tip de autentificare pentru a utiliza.
Configurează autorizaţia de sprijin şi controlează client acorda acces la resursele URL.
Configurează setările de componenta de capabilităţi browser-ul.
Configurează toate setările de compilare că ASP.Utilizări NET.
Oferă informaţii despre mesajele de eroare particularizate pentru un ASP.Aplicarea NET.
Configurează setările de globalizare pentru aplicarea.
Hărţi intrare URL-ul cereri la clasele IHttpHandler .
Adaugă, elimină, sau goleşte HTTP module în termen de o cerere.
Configurează ASP.NET HTTP run-time settings.
Controale identitatea cererea aplicare Web.
Configurează taste pentru a utiliza pentru criptarea şi decriptarea informațiilor cookie de autentificare forme. Această secţiune vă permite să configuraţi o cheie de validare care efectuează mesaj autentificare în vizualizarea acoperire de date de stat și controalele formează bilete de autentificare.
Identifică setările de configurare specifice unei pagini.
Configurează ASP.NET proces model setările pe sisteme de serverul IIS Web. Reţineţi că puteţi Utilizaţi numai această etichetă în fişierul Machine.config.
Defineşte mapările valabil niveluri de securitate numit fişierelor de politică.
Configurează modulul de stat sesiune.
Configurează ASP.NET trace serviciu.
Configurează setul de permisiuni de securitate cod de acces care este folosit pentru a rula un special aplicarea.
Controale setările de ASP.consolidare servicii de NET Web.

Se regăsesc informațiile de configurare

Puteţi regăsi informaţiile stocate în configuraţia Fişier, dar metodele variază pentru setãrile de configurare diferite. Unele setări sunt expuse ca proprietăţi de obiectele intrinsecă, precum şi alte setări sunt inaccesibile, deoarece acestea sunt Setări interne pentru ASP.NET.

De exemplu, puteţi utiliza următoarele cod de acces <browserCaps></browserCaps> setările prin intermediul obiect Request.Browser :

Microsoft Visual Basic.NET
Response.Write(Request.Browser.VBScript.ToString())				
Microsoft Visual C#.NET
Response.Write(Request.Browser.VBScript.ToString());				
Pentru mai multe informaţii despre cum să preluaţi setările de configurare, se referă la următorul subiect în.Documentația NET cadru SDK:

Extinderea secţiunea Configurare

.NET Framework funcţionalitatea de configurare este pe deplin poate fi prelungit. Există două moduri în care aveţi posibilitatea să extindeţi configuraţia:
  • Creaţi un manipulant de secţiunea configurare particularizate.

    Pentru suplimentare informaţii despre cum să creaţi particularizat ASP.Gestionari de secţiunea Configurare NET, Faceţi clic pe numărul de articol de mai jos pentru a vedea articolul în cunoştinţă de Microsoft Bază:
    309045 CUM sa: Creaţi un obicei ASP.NET configurare secţiunea Handler în Visual C#.NET
  • Utilizarea <appSettings></appSettings> secţiune pentru a stoca date specifice de aplicare. Pentru informaţii despre Sintaxa <appSettings></appSettings> secţiunea, se referă la următorul subiect în.NET Framework SDK documentația referitoare la: Pentru a regăsi valori din <appSettings></appSettings> secţiunea, utilizaţi următorul cod în fişierul .config:
            <appSettings>		<add key="MySetting" value="Valuable Information" />        </appSettings>						
    Apoi, utilizaţi următorul cod pentru a prelua valoarea:

    Notă: trebuie să includeţi spaţiul de nume System.Configuration pentru a accesa appSettings.

    Visual Basic .NET
        Label1.Text = ConfigurationSettings.AppSettings.Item("MySetting")					
    Visual C#.NET
        Label1.Text = ConfigurationSettings.AppSettings["MySetting"];					

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 307626 - Ultima examinare: 06/20/2012 09:10:00 - Revizie: 1.0

Microsoft ASP.NET 1.0, Microsoft ASP.NET 1.1

  • kbproductlink kbarttyperoadmap kbconfig kbinfo kbweb kbmt KB307626 KbMtro
Feedback