Momentálne ste offline a čaká sa, kým sa znova pripojíte na internet

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

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
Tento článok sa vzťahuje na nasledovné spoločnosti Microsoft.NET Framework triedy Priestor názvov knižnice:
  • System.Configuration
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:

Ú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: 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:

OddielPopis
Konfiguruje vlastné nastavenie aplikácie. Nastavenia v tejto časti môže byť v porovnaní s uplatňovanie premenných.
Konfiguruje režim overenia zistiť, aký typ overovania použiť.
Konfiguruje povolenie podpory a kontroly klientskeho prístupu k zdrojom URL.
Konfiguruje Nastavenie možností komponent prehľadávača.
Konfiguruje všetky nastavenia zostavovanie že ASP.ČISTÉ využitie.
Poskytuje informácie o vlastné chybové hlásenia pre ASP.SIEŤOVÉ aplikácie.
Konfiguruje globalizácia nastavenia pre aplikáciu.
Mapy prichádzajúce žiadosti URL na IHttpHandler triedy.
Dodáva odstráni alebo zruší HTTP modulov v rámci aplikácie.
Konfiguruje ASP.Nastavenia servera HTTP čistého spustenia.
Ovládacie prvky uplatňovanie totožnosť webovej aplikácie.
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.
Identifikuje špecifické pre stránku konfiguraèných nastaveniach.
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.
Definuje platné priradenia pomenované bezpečnostných úrovní politiky súborov.
Konfiguruje modul stav relácie.
Konfiguruje ASP.ČISTÝ sledovania služby.
Konfiguruje množina kód prístup bezpeènostných povolení, ktoré sa používa na spustenie určitého aplikácia.
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: 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"];					

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 307626 – Posledná kontrola: 06/20/2012 09:11:00 – Revízia: 3.0

Microsoft ASP.NET 1.0, Microsoft ASP.NET 1.1

  • kbproductlink kbarttyperoadmap kbconfig kbinfo kbweb kbmt KB307626 KbMtsk
Pripomienky