Anwendungsbasis

Autor: Lewis Jackson
Erstelldatum: 6 Kann 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
Моделизм. Sherman. Окраска модели танка. Как покрасить танк. Танк Шерман в Красной Армии.
Video: Моделизм. Sherman. Окраска модели танка. Как покрасить танк. Танк Шерман в Красной Армии.

Inhalt

Definition - Was bedeutet Application Base?

Die Anwendungsbasis ist das Verzeichnis, das alle Dateien enthält, die sich auf eine .NET-Anwendung beziehen, einschließlich der ausführbaren Datei (.exe), die in die ursprüngliche oder Standardanwendungsdomäne geladen wird.

Die Anwendungsbasis ist das Stammverzeichnis, in dem sich die Anwendung befindet. Um eine Typanforderung zu erfüllen, verwendet die Laufzeit diesen Wert, um nach der Assembly zu suchen, die den erforderlichen Typ enthält. Die Anwendungsbasis ist das Verzeichnis, von dem aus der Assembly-Manager beginnt, nach Assemblys zu suchen. Bei webbasierten Anwendungen ist die Anwendungsbasis das Stammverzeichnis der Website. Wenn für die Anwendung eine Konfigurationsdatei angegeben ist, ist die Anwendungsbasis der Speicherort der Konfigurationsdatei, in der die Konfigurationsdetails des in der Anwendungsdomäne ausgeführten Codes gespeichert sind. Bei einem System mit mehr als einer Website ist die Anwendungsbasis die auf Port 80 definierte Standardwebsite.

Die Anwendungsbasis wird auch als Anwendungsordner oder Anwendungsverzeichnis bezeichnet. Es wird auch verwendet, um den Zugriff der Anwendungsdomänen auf andere Anwendungen zu steuern.


Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Application Base

Der von der Laufzeit verwendete Prozess zum Suchen nach abhängigen Assemblys für webbasierte und nicht webbasierte Anwendungen ist derselbe. Die Laufzeitumgebung verwendet für die Suche Pfade relativ zur Anwendungsbasis.

Manchmal ist es wichtig, angepasste Umgebungen für Anwendungen zu erstellen, die mit eingeschränkten Berechtigungen ausgeführt werden sollen, um die mit Sicherheitslücken verbundenen Risiken zu verringern. In solchen Fällen können Anwendungsdomänen programmgesteuert mit den erforderlichen Sicherheitsoptionen erstellt und konfiguriert werden. Beim Erstellen solcher benutzerdefinierten Anwendungsdomänen wird die ApplicationSetup-Klasse verwendet, um die Application Base-Eigenschaft zusammen mit anderen Parametern anzugeben.

Die Anwendungsbasis ist eine wichtige Eigenschaft der AppDomainSetup-Klasse, mit der der Name des Verzeichnisses abgerufen oder aktualisiert wird, in dem sich die Anwendung befindet. Für eine neu erstellte Anwendungsdomäne entspricht der ApplicationBase-Wert dem des Erstellers. Die ApplicationBase-Eigenschaft hat denselben Typ wie System.String und ist im Namespace, in System and Assembly und in mscorlib.dll enthalten.

Die Berechtigungen, die einer Anwendungsdomäne erteilt werden, in der eine Anwendung ausgeführt wird, hängen vom Wert der Anwendungsbasis ab. Obwohl eine Anwendungsdomäne von einem lokalen Computer erstellt wird, sind die der Anwendungsdomäne erteilten Berechtigungen beispielsweise auf das lokale Intranet beschränkt und wirken sich auf die ihm erteilten Berechtigungen aus, wenn die Eigenschaft der Anwendungsbasis auf ein Intranetverzeichnis festgelegt ist. Daher muss der Wert der ApplicationBase-Eigenschaft richtig festgelegt werden, um Fehler zu vermeiden.


Diese Definition wurde im con von .net geschrieben