INFO: ASP.ČISTÝ konfigurácie prehľad

Preklady článku Preklady článku
ID článku: 307626 - Zobraziť produkty, ktorých sa tento článok týka.
Tento článok sa vzťahuje na nasledovné spoločnosti Microsoft.NET Framework triedy Priestor názvov knižnice:
  • System.Configuration
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

Tento článok poskytuje Úvod do ASP.ČISTÝ stránky rámec.

Pre ďalšie ASP.NET prehľady, sa vzťahujú na nasledujúce Článok databázy Microsoft Knowledge Base:
305140 INFO: ASP.NET plán

DALSIE INFORMACIE

Konfigurácia zahŕňa všetko od nastavenia aplikácie napríklad databázových pripojeniach bezpečnostné údaje a informácie o tom, ako chyby sa malo zaobchádzať. Konfiguračné súbory poskytuje miesto pre informácie špecifické pre počítač a špecifické pre aplikáciu môžete zmeniť bez toho, aby rekompilovat kód.

Tento článok sa zaoberá nasledovných témach Konfigurácia:

Konfigurácia: Čo je nové

Na rozdiel od nastavenia aplikácie Active Server Pages (ASP), ktoré sú uložené v Microsoft Internet Information Services Metabázy (IIS), ASP.ČISTÝ konfigura?né nastavenia sú uložené v Extensible Markup Súbory jazyka (XML). Tento balík poskytuje nasledujúce výhody keď budete musieť zmenu konfiguračných nastavení a nasadenie aplikácií:
  • ASP.ČISTÝ konfiguračné súbory sú uložené v tej istej adresár ako obsah stránky. V čase zavádzania len potrebujete kopírovať obsah adresára na získanie obsahu a uplatňovanie konfigurácia.
  • Štandardné textové editory môžete použiť na zmenu konfigurácie súbory. To uľahčuje zmenu konfiguračných nastavení oboch lokálne a vzdialene.
  • Konfiguračné súbory sú rozšíriteľný; v dôsledku toho si môžete pridať vlastné vlastné konfigura?né nastavenia.
  • Systém automaticky rozpozná zmeny ASP.NET konfiguračné súbory. Nemáte reštartujte službu IIS alebo reštartovať webový server nastavenia prejavili.

Formát súboru a konfiguráciu hierarchia

Existujú dva typy konfiguračných súborov, ktoré by ste mali byť dotknuté ASP.ČISTÝ aplikácie: Machine.config a Web.config. Obe súbory sú založené na XML a obsahujú podobné konfigurácie sekcií. Avšak, Machine.config súbor obsahuje informácie o konfigurácii asi všetko.NET aplikácie pre určitú verziu rámca, keďže Web.config súbory obsahujú viac granulovaného konfigura?né nastavenia o špecifických ASP.NET aplikácie. Textu v Machine.config alebo Web.config sa veľké a malé písmená.

Ďalšie informácie o formáte ASP.NET konfiguračné súbory, označovať takto témou.NET Framework Software Development Kit (SDK) dokumentácia:
Formát ASP.ČISTÝ konfiguračných súborov
http://msdn2.Microsoft.com/en-us/library/ackhksh7 (vs.71) .aspx
Keď sa žiadosti .aspx stránky, konfiguračné súbory zostavujú takým spôsobom, že nastavenie konfigurácie v súbore Web.config ktorý je uložený v podadresári prepíše nastavenie v súbore Web.config súbor v uplatňovanie adresára, ktorý prepíše nastavenie na úrovni webovej lokality a nastavenia v súbore Machine.config. Po konfigura?né nastavenia zostavovať, sú cache pre budúce žiadosti do jednej z konfiguračného súbory upravené.

Nasledujúca tabuľka obsahuje zoznam vzorky konfigurácie umiestnenie súborov na http://myserver/myapplication/mydir/mypage.aspx URL:

Zbaliť túto tabuľkuRozbaliť túto tabuľku
ÚroveňCesta
Konfiguračné nastavenia pre túto verziu systému.NET RámecWinnt\Microsoft.net\Framework\v.verzia\Config\Machine.config
Nastavenie webovej lokalityInetpub\Wwwroot\Web.config
Uplatňovanie nastaveniaInetpub\Wwwroot\Myapplication\Web.config
Podadresára nastaveniaInetpub\Wwwroot\Myapplication\Mydir\Web.config

V súbore Web.config je na akejkoľvek úrovni je nepovinné, ale Je potrebný súbor Machine.config.

Ďalšie informácie o Konfigurácia hierarchie, označovať takto témou.NET Framework SDK dokumentácia:
Hierarchická konfigurácia architektúra
http://msdn.Microsoft.com/en-us/library/aa720128 (v=vs.71) .aspx
Chcete použiť konfigura?né nastavenia na osobitných zdrojov, použite <location></location> záznamu s atribútom vhodné cestu. Použite cestu atribút na určenie špecifických súborov alebo dieťa adresár, do ktorého jedinečný Konfigurácia nastavenia platia.

Ďalšie informácie o <location></location> značiek, ktoré sa vzťahujú na nasledujúcu tému v.NET Framework SDK dokumentácia:
Konfigurácia <Location>nastavenia
</Location>http://msdn.Microsoft.com/en-us/library/6hbkh9s7 (v=vs.71) .aspx

ASP.ČISTÝ konfigurácie sekcie

ASP.ČISTÝ konfigurácie sekcie sú obsiahnuté v <system.web></system.web> sekcia, ktorá sa nachádza v <configuration></configuration> značiek:
   <configuration>
      <appSettings></appSettings>
      <system.web>
         ...
         <webServices></webServices>
      </system.web>
   </configuration>
				
Nasledujúca tabuľka uvádza všetky ASP.ČISTÝ konfigurácie oddiely:

Zbaliť túto tabuľkuRozbaliť túto tabuľku
OddielPopis
<appSettings></appSettings>Konfiguruje vlastné nastavenie aplikácie. Nastavenia v tejto časti môže byť v porovnaní s uplatňovanie premenných.
<authentication></authentication>Konfiguruje režim overenia zistiť, aký typ overovania použiť.
<authorization></authorization>Konfiguruje povolenie podpory a kontroly klientskeho prístupu k zdrojom URL.
<browserCaps></browserCaps>Konfiguruje Nastavenie možností komponent prehľadávača.
<compilation></compilation>Konfiguruje všetky nastavenia zostavovanie že ASP.ČISTÉ využitie.
<customErrors></customErrors>Poskytuje informácie o vlastné chybové hlásenia pre ASP.SIEŤOVÉ aplikácie.
<globalization></globalization>Konfiguruje globalizácia nastavenia pre aplikáciu.
<httpHandlers></httpHandlers>Mapy prichádzajúce žiadosti URL na IHttpHandler triedy.
<httpModules></httpModules>Dodáva odstráni alebo zruší HTTP modulov v rámci aplikácie.
<httpRuntime></httpRuntime>Konfiguruje ASP.Nastavenia servera HTTP čistého spustenia.
<identity></identity>Ovládacie prvky uplatňovanie totožnosť webovej aplikácie.
<machineKey></machineKey>Konfiguruje Klávesy používané na šifrovanie a dešifrovanie cookie údaje formulárov overovania. Táto časť umožňuje konfigurovať overenie kľúč, ktorý vykonáva správu overenie kontroly zobraziť údaje o stave a tvorí overovania lístky.
<pages></pages>Identifikuje špecifické pre stránku konfigura?ných nastaveniach.
<processModel></processModel>Konfiguruje ASP.ČISTÝ proces modelu nastavenia na IIS Web server systémov. Všimnite si, že môžete Táto značka použiť len v súbore Machine.config.
<securityPolicy></securityPolicy>Definuje platné priradenia pomenované bezpečnostných úrovní politiky súborov.
<sessionState></sessionState>Konfiguruje modul stav relácie.
<trace></trace>Konfiguruje ASP.ČISTÝ sledovania služby.
<trust></trust>Konfiguruje množina kód prístup bezpe?nostných povolení, ktoré sa používa na spustenie určitého aplikácia.
<webServices></webServices>Ovládacie prvky nastavenia ASP.NET Web Service.

Načítavajú sa informácie o konfigurácii

Môžete získať informácie, ktoré sú uložené v konfigurácii súbor, ale metód odlišovať pre inú konfiguráciu nastavenia. Niektoré nastavenia sú vystavené ako vlastnosti vnútorné objekty a ostatné nastavenia sú nedostupné, pretože sú vnútorné nastavenia ASP.NET.

Napríklad, môžete použiť nasledujúce kód na prístup <browserCaps></browserCaps> nastavenia prostredníctvom Request.Browser objekt:

Jazyka Microsoft Visual Basic.NET
Response.Write(Request.Browser.VBScript.ToString())
				
Microsoft Visual C#.NET
Response.Write(Request.Browser.VBScript.ToString());
				
Ďalšie informácie o tom, ako získať konfigura?né nastavenia odkazovať na nasledujúce témy v.NET rámec SDK dokumentácia:
Prístup k konfigura?né nastavenia
http://msdn.Microsoft.com/en-us/library/4c2kcht0.aspx

Rozšírenie konfigurácie sekcia

.NET Framework konfiguráciu funkcie je plne rozšíriteľný. Existujú dva spôsoby, akým môžete rozšíriť konfigurácie:
  • Vytvoriť oddiel obslužný program vlastnej konfigurácie.

    Pre ďalšie informácie o tom, ako vytvoriť vlastné ASP.ČISTÝ konfigurácie časti obsluhy, Kliknutím na nasledujúce číslo článku zobrazte článok v článku databázy Microsoft Knowledge Základne:
    309045 AKO na TO: Vytvoriť vlastné ASP.ČISTÝ konfigurácie časti Handler vo Visual C#.NET
  • Použitie <appSettings></appSettings> sekcie uložiť uplatňovanie špecifických údajov. Informácie o syntax <appSettings></appSettings> oddiel, sa vzťahujú na nasledujúcu tému v.NET Framework SDK dokumentácia:
    http://msdn.Microsoft.com/en-us/library/aa903313 (v=vs.71) .aspx
    Na získanie hodnôt z <appSettings></appSettings> oddiel, použite nasledujúci kód do súboru .config:
            <appSettings>
    		<add key="MySetting" value="Valuable Information" />
            </appSettings>
    						
    Potom použite nasledujúci kód načítanie hodnoty:

    Poznámka: musí zahŕňať priestor názvov System.Configuration prístup appSettings.

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

Vlastnosti

ID článku: 307626 - Posledná kontrola: 20. júna 2012 - Revízia: 3.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
Kľúčové slová: 
kbproductlink kbarttyperoadmap kbconfig kbinfo kbweb kbmt KB307626 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 307626

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com