Aplikační základna

Autor: Lewis Jackson
Datum Vytvoření: 6 Smět 2021
Datum Aktualizace: 14 Smět 2024
Anonim
Aplikační základna - Technologie
Aplikační základna - Technologie

Obsah

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