Applikationsbas

Författare: Lewis Jackson
Skapelsedatum: 6 Maj 2021
Uppdatera Datum: 1 Juli 2024
Anonim
DOS applications - As-Easy-As
Video: DOS applications - As-Easy-As

Innehåll

Definition - Vad betyder Application Base?

Applikationsbasen är katalogen, som innehåller alla filer relaterade till en .NET-applikation, inklusive den körbara filen (.exe) som laddas in i den ursprungliga eller standardapplikationsdomänen.

Applikationsbasen är rotkatalogen som innehåller applikationen. För att tillgodose en typförfrågan använder runtime detta värde för att söka efter enheten som innehåller den önskade typen. Applikationsbasen är katalogen från vilken monteringschefen börjar söka efter enheter. När det gäller webbaserade applikationer är applikationsbasen roten till webbplatsen. Om en konfigurationsfil anges för applikationen är applikationsbasen platsen för konfigurationsfilen, som lagrar konfigurationsinformationen för koden som körs i applikationsdomänen. För ett system med mer än en webbplats är applikationsbasen standardwebbplats som definieras i port 80.

Applikationsbasen är också känd som en applikationsmapp eller programkatalog. Det används också för att kontrollera applikationsdomänernas åtkomst till andra applikationer.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Application Base

Processen som används av runtime för att söka efter beroende enheter för både webbaserade och icke-webbaserade applikationer är densamma. Runtiden använder sökvägar relativt applikationsbasen för sökning.

Ibland är det viktigt att skapa anpassade miljöer för applikationer som ska köras med begränsade behörigheter, vilket minskar riskerna med säkerhetsproblem. I sådana fall kan applikationsdomäner skapas och konfigureras programmatiskt med de nödvändiga säkerhetsalternativen. När du skapar sådana anpassade applikationsdomäner används klassen ApplicationSetup för att specificera applikationsbasegenskapen tillsammans med andra parametrar.

Programbas är en viktig egenskap i klassen AppDomainSetup som används för att hämta eller uppdatera namnet på katalogen som innehåller applikationen. För en nyligen skapad applikationsdomän är ApplicationBase-värdet detsamma som för skaparen. Egenskapen ApplicationBase är av samma typ som System.String och ingår i namnområdet, System och montering och mscorlib.dll.

Tillstånd som beviljas till en applikationsdomän, i vilken en applikation körs, beror på värdet på applikationsbasen. Till exempel, även om en applikationsdomän skapas av en lokal dator, om applikationsbasegenskapen är inställd på en intranätkatalog, kommer behörigheterna som ges till applikationsdomänen att begränsas till lokalt intranät och påverka behörigheterna som ges till den. Därför måste värdet på egenskapen ApplicationBase ställas in korrekt för att undvika fel.


Den här definitionen skrevs i con .net