Obsah
- Definice - Co znamená aplikační základna?
- Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
- Techopedia vysvětluje aplikační základnu
Definice - Co znamená aplikační základna?
Základem aplikace je adresář, který obsahuje všechny soubory související s aplikací .NET, včetně spustitelného souboru (.exe), který se načte do počáteční nebo výchozí domény aplikace.
Základem aplikace je kořenový adresář obsahující aplikaci. K uspokojení požadavku na typ používá runtime tuto hodnotu k hledání sestavy obsahující požadovaný typ. Aplikační základna je adresář, ze kterého správce sestav začíná sondování sestav. V případě webových aplikací je základem aplikace základna aplikace. Pokud je pro aplikaci zadán konfigurační soubor, základna aplikace je umístění konfiguračního souboru, který ukládá konfigurační podrobnosti kódu spuštěného v aplikační doméně. Pro systém s více než jedním webem je základna aplikace výchozí web definovaný na portu 80.
Základna aplikace je také známá jako složka aplikace nebo adresář aplikace. Používá se také k řízení přístupu domén aplikací k jiným aplikacím.
Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
Techopedia vysvětluje aplikační základnu
Proces používaný runtime pro vyhledávání závislých sestav pro webové i jiné webové aplikace je stejný. Běhové prostředí používá pro vyhledávání cesty relativní k základně aplikace.
Někdy je nezbytné vytvořit přizpůsobená prostředí pro aplikace, které mají být spouštěny s omezenými oprávněními, což snižuje rizika spojená s chybami zabezpečení. V takových případech lze aplikační domény vytvářet a konfigurovat programově s požadovanými možnostmi zabezpečení. Při vytváření takových vlastních aplikačních domén se třída ApplicationSetup používá k určení základní vlastnosti aplikace spolu s dalšími parametry.
Základ aplikace je důležitou vlastností třídy AppDomainSetup, která se používá k načtení nebo aktualizaci názvu adresáře obsahujícího aplikaci. Pro nově vytvořenou aplikační doménu je hodnota ApplicationBase stejná jako u jejího tvůrce. Vlastnost ApplicationBase je stejného typu jako System.String a je zahrnuta v oboru názvů, systému a sestavení a mscorlib.dll.
Oprávnění udělená aplikační doméně, ve které je aplikace spuštěna, závisí na hodnotě základny aplikace. Například ačkoli je aplikační doména vytvořena místním počítačem, je-li základní vlastnost aplikace nastavena na intranetový adresář, oprávnění udělená aplikační doméně budou omezena na místní intranet a ovlivňují oprávnění, která jí byla udělena. Proto musí být správně nastavena hodnota vlastnosti ApplicationBase, aby nedošlo k chybám.
Tato definice byla napsána v con .net