Baza aplikacji

Autor: Lewis Jackson
Data Utworzenia: 6 Móc 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Budowa Aplikacji Access - odcinek 2
Wideo: Budowa Aplikacji Access - odcinek 2

Zawartość

Definicja - Co oznacza baza aplikacji?

Podstawą aplikacji jest katalog, który zawiera wszystkie pliki związane z aplikacją .NET, w tym plik wykonywalny (.exe), który ładuje się do początkowej lub domyślnej domeny aplikacji.

Podstawą aplikacji jest katalog główny zawierający aplikację. Aby spełnić żądanie typu, środowisko wykonawcze używa tej wartości do wyszukiwania zestawu zawierającego wymagany typ. Podstawą aplikacji jest katalog, z którego menedżer składania rozpoczyna sondowanie zestawów. W przypadku aplikacji internetowych bazą aplikacji jest katalog główny witryny. Jeśli dla aplikacji określono plik konfiguracyjny, bazą aplikacji jest lokalizacja pliku konfiguracyjnego, który przechowuje szczegóły konfiguracji kodu działającego w domenie aplikacji. W systemie z więcej niż jedną witryną podstawową aplikacją jest domyślna witryna zdefiniowana na porcie 80.

Baza aplikacji jest również znana jako folder aplikacji lub katalog aplikacji. Służy również do kontrolowania dostępu domen aplikacji do innych aplikacji.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia bazę aplikacji

Proces wykorzystywany przez środowisko wykonawcze do wyszukiwania zestawów zależnych zarówno dla aplikacji internetowych, jak i nie internetowych jest taki sam. Środowisko wykonawcze używa do wyszukiwania ścieżek względnych do podstawy aplikacji.

Czasami niezbędne jest tworzenie niestandardowych środowisk dla aplikacji, które mają być uruchamiane z ograniczonymi uprawnieniami, co zmniejsza ryzyko związane z lukami w zabezpieczeniach. W takich przypadkach domeny aplikacji można tworzyć i konfigurować programowo przy użyciu wymaganych opcji zabezpieczeń. Podczas tworzenia takich niestandardowych domen aplikacji klasa ApplicationSetup służy do określania podstawowej właściwości aplikacji wraz z innymi parametrami.

Baza aplikacji jest ważną właściwością klasy AppDomainSetup używaną do pobierania lub aktualizacji nazwy katalogu zawierającego aplikację. W przypadku nowo utworzonej domeny aplikacji wartość ApplicationBase jest taka sama, jak jej twórcy. Właściwość ApplicationBase jest tego samego typu co System.String i jest uwzględniona w przestrzeni nazw, Systemie i asemblingu oraz mscorlib.dll.

Uprawnienia przyznane domenie aplikacji, w której aplikacja jest wykonywana, zależy od wartości podstawy aplikacji. Na przykład, chociaż domena aplikacji jest tworzona przez komputer lokalny, jeśli właściwość podstawowa aplikacji jest ustawiona na katalog intranetowy, uprawnienia nadane domenie aplikacji będą ograniczone do lokalnego intranetu i wpłyną na przyznane mu uprawnienia. Dlatego wartość właściwości ApplicationBase musi być ustawiona poprawnie, aby uniknąć błędów.


Ta definicja została napisana w con .net