Aplikačná základňa

Autor: Lewis Jackson
Dátum Stvorenia: 6 Smieť 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Aplikačná základňa - Technológie
Aplikačná základňa - Technológie

Obsah

Definícia - Čo znamená aplikačná základňa?

Základom aplikácie je adresár, ktorý obsahuje všetky súbory súvisiace s aplikáciou .NET, vrátane spustiteľného súboru (.exe), ktorý sa načíta do počiatočnej alebo predvolenej aplikačnej domény.

Základom aplikácie je koreňový adresár obsahujúci aplikáciu. Na splnenie požiadavky typu používa modul runtime túto hodnotu na vyhľadanie zostavy obsahujúcej požadovaný typ. Aplikačná základňa je adresár, z ktorého manažér zostavenia začína zisťovať zostavy. V prípade webových aplikácií je základňou aplikácie základňa aplikácií. Ak je pre aplikáciu zadaný konfiguračný súbor, základňou aplikácie je umiestnenie konfiguračného súboru, ktorý ukladá konfiguračné podrobnosti kódu bežiaceho v aplikačnej doméne. Pre systém s viac ako jednou webovou lokalitou je základňou aplikácie predvolená webová stránka definovaná na porte 80.

Základňa aplikácie je známa aj ako priečinok aplikácie alebo adresár aplikácie. Používa sa tiež na riadenie prístupu domén aplikácií k iným aplikáciám.


Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje aplikačnú základňu

Proces, ktorý používa modul runtime na vyhľadávanie závislých zostáv pre webové aplikácie aj pre webové aplikácie, je rovnaký. Runtime používa na vyhľadávanie cesty relatívne k aplikačnej základni.

Niekedy je nevyhnutné vytvoriť prispôsobené prostredia pre aplikácie, ktoré sa majú spúšťať s obmedzenými oprávneniami, čo znižuje riziká spojené s chybami zabezpečenia. V takýchto prípadoch je možné aplikačné domény vytvárať a konfigurovať programovo s požadovanými bezpečnostnými možnosťami. Pri vytváraní takýchto vlastných aplikačných domén sa trieda ApplicationSetup používa na špecifikovanie základnej vlastnosti aplikácie spolu s ďalšími parametrami.

Základňa aplikácie je dôležitá vlastnosť triedy AppDomainSetup, ktorá sa používa na načítanie alebo aktualizáciu názvu adresára obsahujúceho aplikáciu. Pre novovytvorenú aplikačnú doménu je hodnota ApplicationBase rovnaká ako hodnota jej tvorcu. Vlastnosť ApplicationBase je rovnakého typu ako System.String a je zahrnutá v mennom priestore, systéme a zostave a mscorlib.dll.

Povolenia udelené aplikačnej doméne, v ktorej je aplikácia spustená, závisia od hodnoty aplikačnej základne. Napríklad, ak je aplikačná doména vytvorená lokálnym počítačom, ak je vlastnosť základnej aplikácie nastavená na intranetový adresár, povolenia udelené aplikačnej doméne sa obmedzia na lokálny intranet a ovplyvnia oprávnenia, ktoré sú jej udelené. Preto musí byť správne nastavená hodnota vlastnosti ApplicationBase, aby sa predišlo chybám.


Táto definícia bola napísaná v konte .net