Teď jste offline a čekáte, až se znova připojí internet.

INFO: PROSTŘEDÍ ASP.NET Přehled konfigurace

Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.

Projděte si také anglickou verzi článku:307626
Tento článek se týká následujících společnosti Microsoft.Třídy rozhraní .NET Framework Obor názvů knihovny:
  • System.Configuration
Souhrn
Tento článek obsahuje úvod prostředí ASP.ČISTÉ stránky rámec.

Pro další prostředí ASP.NETTO přehledy, naleznete v následujících Článek znalostní báze Microsoft Knowledge Base:
305140 INFO: PROSTŘEDÍ ASP.NET, přehled
Další informace
Konfigurace zahrnuje vše od nastavení aplikace například připojení k databázi zabezpečení podrobnosti a informace o zpracování chyb. Konfigurační soubory obsahují umístění informace specifické pro počítač a specifické pro aplikaci, které můžete změnit bez nutnosti znovu zkompilujte kód.

Tento článek řeší následující témata konfigurace:

Konfigurace: Co je nového

V kontrastu k nastavení aplikace Active Server Pages (ASP), které jsou uložené v Internetová informační služba Metabáze (IIS), ASP.Nastavení konfigurace sítě jsou uloženy v Extensible Markup Language Soubory jazyka (XML). To poskytuje následující výhody, pokud potřebujete změnit nastavení konfigurace a nasazení aplikací:
  • PROSTŘEDÍ ASP.NET konfigurační soubory jsou uloženy ve stejném adresář jako obsah webu. Při zavedení, stačí pouze zkopírovat adresář s obsahem získání obsahu a aplikací konfigurace.
  • Změna konfigurace můžete použít standardní textové editory soubory. To umožňuje snadno změnit nastavení konfigurace obou místně a vzdáleně.
  • Konfigurační soubory jsou extensible; Výsledkem je můžete přidat vlastní nastavení.
  • Systém automaticky rozpozná změny v prostředí ASP.NET konfigurační soubory. Není nutné restartovat službu IIS nebo restartováním webového serveru nastavení se projeví.

Formát souboru a konfigurační hierarchie

Existují dva typy konfiguračních souborů, které by být dotyčné prostředí ASP.NET aplikací: Machine.config a soubor Web.config. Obě soubory jsou založeny na XML a obsahují oddíly s podobnou konfigurací. Však Soubor Machine.config obsahuje konfigurační informace o všech.NET aplikace pro určitou verzi rámce, že soubor Web.config soubory obsahují přesnější nastavení konfigurace o konkrétní prostředí ASP.NET aplikace. Text v souboru Machine.config a soubor Web.config je malá a velká písmena.

Další informace o formátu ASP.NET konfigurační soubory, naleznete v následujícím tématu v.NET Framework Dokumentace Software Development Kit (SDK): Pokud je podána žádost o stránku ASPX, konfigurační soubory jsou sestaveny takovým způsobem, že nastavení konfigurace v souboru Web.config uložený v přepíše podadresáře, nastavení v souboru Web.config soubor v adresář aplikace, které přepisují nastavení na úrovni webu a nastavení v souboru Machine.config. Po nastavení konfigurace zkompilovat, jsou ukládány do mezipaměti pro budoucí požadavky jedna konfigurace soubory bude změněna.

Následující tabulka obsahuje ukázkové konfigurace umístění souborů http://myserver/myapplication/mydir/mypage.aspx ADRESA URL:

ÚroveňCesta
Nastavení konfigurace pro tuto verzi.NET RámecWinnt\Microsoft.net\Framework\v.verze\Config\machine.config
Nastavení webuInetpub\Wwwroot\Web.config
Aplikace nastaveníInetpub\Wwwroot\Myapplication\Web.config
Podadresář nastaveníInetpub\Wwwroot\Myapplication\Mydir\Web.config

Na libovolné úrovni v souboru Web.config je volitelný, ale Soubor Machine.config je požadován.

Další informace o hierarchie konfigurace naleznete v následujícím tématu v.Rozhraní .NET Framework SDK dokumentace: Chcete-li použít nastavení konfigurace konkrétních zdrojů, použijte <location></location> značce s atributem příslušné cesty. Můžete použít cestu atribut k identifikaci určitého souboru nebo podřízeného adresáře které jedinečný použít nastavení konfigurace.

Další informace o <location></location> značka, naleznete v následujícím tématu v.Rozhraní .NET Framework SDK dokumentace:

PROSTŘEDÍ ASP.NET oddíly konfigurace

ASP.NET konfigurační oddíly obsažené v <system.web></system.web> oddíl, který je obsažen v <configuration></configuration> značka:
   <configuration>      <appSettings></appSettings>      <system.web>         ...         <webServices></webServices>      </system.web>   </configuration>				
Následující tabulka obsahuje seznam všech ASP.Konfigurace sítě oddíly:

OddílPopis
Konfiguruje vlastní nastavení aplikace. Nastavení v této části lze porovnání s proměnné s rozsahem aplikace.
Konfiguruje režim ověřování určit, jaký typ ověřování.
Konfiguruje Povolení podpory a ovládací prvky přístupu klientů k prostředkům URL.
Konfiguruje nastavení komponenty možností prohlížeče.
Konfiguruje všechny položky nastavení kompilace prostředí ASP.NET používá.
Poskytuje informace o vlastních chybových zpráv pro ASP.NET aplikací.
Konfiguruje nastavení globalizace aplikace.
Mapy k žádosti o příchozí adresy URL IHttpHandler třídy.
Přidá, Odebere nebo smaže moduly protokolu HTTP v aplikaci.
Konfiguruje PROSTŘEDÍ ASP.Nastavení spuštění NET HTTP.
Ovládací prvky identity aplikace webové aplikace.
Konfiguruje klíče pro šifrování a dešifrování dat souboru cookie ověřování formulářů. Tato část umožňuje konfigurovat ověřovací klíč, který provádí zprávy ověření kontroly dat stavu zobrazení a lístcích ověřování pomocí formulářů.
Identifikuje nastavení konfigurace specifické pro stránky.
Konfiguruje ASP.Nastavení modelu NET procesu v systémech server WWW služby IIS. Všimněte si, že můžete Tuto značku lze použijte pouze v souboru Machine.config.
Definuje platná mapování pojmenovaných úrovní zabezpečení na soubory zásad.
Konfiguruje modul stavu relace.
Konfiguruje ASP.Služba NET trasování.
Konfiguruje Sada oprávnění zabezpečení přístupu kódu, která se používá ke spuštění určité aplikace.
Ovládací prvky nastavení prostředí ASP.NET webové služby.

Načítání informací o konfiguraci

Můžete načítat informace uložené v konfiguraci soubor, ale metody se liší pro různé konfigurace. Některá nastavení jsou vystaveny jako vlastnosti vnitřní objekty a další nastavení jsou nepřístupné, protože jsou Vnitřní nastavení prostředí ASP.NET.

Například můžete použít následující kód pro přístup <browsercaps></browsercaps> pomocí nastavení Request.Browser objekt:

Aplikace Microsoft Visual Basic.NET
Response.Write(Request.Browser.VBScript.ToString())				
Microsoft Visual C#.NET
Response.Write(Request.Browser.VBScript.ToString());				
Další informace o tom, jak načíst nastavení konfigurace naleznete v následujícím tématu v.NET Framework SDK dokumentace:

Rozšíření oddílu konfigurace

Na.Funkce pro konfiguraci rozhraní .NET Framework je plně prodloužit. Ve kterých můžete rozšířit konfiguraci dvěma způsoby:
  • Vytvořit Obslužná rutina oddílu vlastní konfigurace.

    Pro další informace o vytváření vlastních ASP.Obsluhy oddílu konfigurace sítě, znalostní báze znalostí Microsoft Číselná soustava:
    309045 Vytvoření vlastní prostředí ASP.NET obsluhy oddílu konfigurace v aplikaci Visual C#.NET
  • Použít <appsettings></appsettings> oddíl pro ukládání dat pro konkrétní aplikace. Informace o Syntaxe <appsettings></appsettings> oddíl, naleznete v následujícím tématu v.Rozhraní .NET Framework SDK dokumentace: K načtení hodnot z <appsettings></appsettings> oddíl, použijte následující kód v souboru .config:
            <appSettings>		<add key="MySetting" value="Valuable Information" />        </appSettings>						
    Načíst hodnotu, použijte následující kód:

    POZNÁMKA:: Je nutné zahrnout System.Configuration obor názvů pro přístup appSettings.

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

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 307626 - Poslední kontrola: 05/18/2011 13:54:00 - Revize: 5.0

Microsoft ASP.NET 1.0, Microsoft ASP.NET 1.1

  • kbproductlink kbarttyperoadmap kbconfig kbinfo kbweb kbmt KB307626 KbMtcs
Váš názor