Baza de aplicații

Autor: Lewis Jackson
Data Creației: 6 Mai 2021
Data Actualizării: 1 Iulie 2024
Anonim
10 Aplicații aproape GRATIS de care ”poate” nu știai
Video: 10 Aplicații aproape GRATIS de care ”poate” nu știai

Conţinut

Definiție - Ce înseamnă Application Base?

Baza de aplicații este directorul, care conține toate fișierele legate de o aplicație .NET, inclusiv fișierul executabil (.exe) care se încarcă în domeniul inițial sau implicit al aplicației.

Baza de aplicații este directorul rădăcină care conține aplicația. Pentru a satisface o solicitare de tip, timpul de execuție folosește această valoare pentru a căuta ansamblul care conține tipul necesar. Baza de aplicații este directorul de unde managerul de asamblare începe să facă probe pentru asamblări. În cazul aplicațiilor bazate pe web, baza aplicației este rădăcina site-ului web. Dacă este specificat un fișier de configurare pentru aplicație, baza de aplicare este locația fișierului de configurare, care stochează detaliile de configurare ale codului care rulează în domeniul aplicației. Pentru un sistem cu mai multe site-uri web, baza de aplicații este site-ul implicit definit pe portul 80.

Baza de aplicații este cunoscută și ca director de aplicație sau director de aplicație. De asemenea, este utilizat pentru a controla accesul domeniilor aplicației la alte aplicații.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Baza de aplicații

Procesul folosit de runtime pentru a căuta ansambluri dependente atât pentru aplicații bazate pe web, cât și pentru cele care nu sunt web este același. Runtime folosește căi relativ la baza aplicației pentru căutare.

Uneori, este esențial să creăm medii personalizate pentru ca aplicațiile să fie executate cu permisiuni restrânse, ceea ce reduce riscurile asociate cu vulnerabilitățile de securitate. În astfel de cazuri, domeniile aplicațiilor pot fi create și configurate programatic cu opțiunile de securitate necesare. În timp ce creează astfel de domenii de aplicație personalizate, clasa ApplicationSetup este utilizată pentru a specifica proprietatea bazei de aplicație împreună cu alți parametri.

Baza de aplicații este o proprietate importantă a clasei AppDomainSetup folosită pentru a obține sau actualiza numele directorului care conține aplicația. Pentru un domeniu de aplicație nou creat, valoarea ApplicationBase este aceeași cu cea a creatorului său. Proprietatea ApplicationBase este de același tip ca System.String și este inclusă în spațiul de nume, Sistem și asamblare și mscorlib.dll.

Permisiunile acordate unui domeniu de aplicație, în care este executată o aplicație, depind de valoarea bazei de aplicații. De exemplu, deși un domeniu de aplicație este creat de un computer local, dacă proprietatea bazei aplicației este setată pe un director intranet, permisiunile date domeniului aplicației vor fi limitate la Intranetul local și influențează permisiunile acordate. Prin urmare, valoarea proprietății ApplicationBase trebuie setată corect pentru a evita erorile.


Această definiție a fost scrisă în con. .Net