Hjem Utvikling Hva er applikasjonsbase? - definisjon fra techopedia

Hva er applikasjonsbase? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Application Base?

Applikasjonsbasen er katalogen, som inneholder alle filene relatert til et .NET-program, inkludert den kjørbare filen (.exe) som lastes inn i det opprinnelige eller standard applikasjonsdomenet.


Applikasjonsbasen er rotkatalogen som inneholder applikasjonen. For å tilfredsstille en type forespørsel, bruker runtime denne verdien for å søke etter enheten som inneholder den nødvendige typen. Applikasjonsbasen er katalogen der monteringssjefen begynner å søke etter forsamlinger. Når det gjelder webbaserte applikasjoner, er applikasjonsbasen roten til nettstedet. Hvis en konfigurasjonsfil er spesifisert for applikasjonen, er applikasjonsbasen stedet for konfigurasjonsfilen, som lagrer konfigurasjonsdetaljene for koden som kjører i applikasjonsdomenet. For et system med mer enn ett nettsted er applikasjonsbasen standardnettstedet som er definert på port 80.


Applikasjonsbasen er også kjent som en applikasjonsmappe eller programkatalog. Det brukes også til å kontrollere applikasjonsdomenenes tilgang til andre applikasjoner.

Techopedia forklarer Application Base

Prosessen som brukes av runtime for å søke etter avhengige forsamlinger for både nettbaserte og ikke-webbaserte applikasjoner, er den samme. Kjøretiden bruker stier i forhold til applikasjonsbasen for å søke.


Noen ganger er det viktig å lage tilpassede miljøer for applikasjoner som skal utføres med begrensede tillatelser, noe som reduserer risikoen forbundet med sikkerhetsproblemer. I slike tilfeller kan applikasjonsdomener opprettes og konfigureres programmatisk med de nødvendige sikkerhetsalternativene. Når du oppretter slike tilpassede applikasjonsdomener, brukes ApplicationSetup-klassen til å spesifisere applikasjonsbaseegenskapen sammen med andre parametere.


Applikasjonsbase er en viktig egenskap i klassen AppDomainSetup som brukes til å hente eller oppdatere navnet på katalogen som inneholder applikasjonen. For et nyopprettet applikasjonsdomene er ApplicationBase-verdien den samme som for skaperen. ApplicationBase-egenskapen er av samme type som System.String og er inkludert i navnefeltet, System og montering, og mscorlib.dll.


Tillatelsene som gis til et applikasjonsdomene, der en applikasjon kjøres, avhenger av verdien av applikasjonsbasen. Selv om et applikasjonsdomen for eksempel er opprettet av en lokal datamaskin, hvis applikasjonsbaseegenskapen er satt til en intranettkatalog, vil tillatelsene gitt til applikasjonsdomenet være begrenset til lokalt intranett og påvirke tillatelsene gitt til det. Derfor må verdien til ApplicationBase-egenskapen settes riktig for å unngå feil.

Denne definisjonen ble skrevet i sammenheng med .net
Hva er applikasjonsbase? - definisjon fra techopedia