Base d'application

Auteur: Lewis Jackson
Date De Création: 6 Peut 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Base d'application - La Technologie
Base d'application - La Technologie

Contenu

Définition - Que signifie "base d'application"?

La base d'applications est le répertoire, qui contient tous les fichiers liés à une application .NET, y compris le fichier exécutable (.exe) chargé dans le domaine d'application initial ou par défaut.

La base de l'application est le répertoire racine contenant l'application. Pour satisfaire une demande de type, le moteur d'exécution utilise cette valeur pour rechercher l'assembly contenant le type requis. La base de l'application est le répertoire à partir duquel le gestionnaire d'assemblages commence à rechercher les assemblys. Dans le cas d'applications Web, la base d'applications est la racine du site Web. Si un fichier de configuration est spécifié pour l'application, la base de l'application correspond à l'emplacement du fichier de configuration, qui stocke les détails de la configuration du code exécuté dans le domaine de l'application. Pour un système comportant plusieurs sites Web, la base d'applications est le site par défaut défini sur le port 80.

La base d'applications est également appelée dossier ou répertoire d'applications. Il est également utilisé pour contrôler l’accès des domaines d’application à d’autres applications.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique la base d'applications

Le processus utilisé par le moteur d'exécution pour rechercher des assemblys dépendants pour les applications Web et non Web est le même. Le moteur d'exécution utilise des chemins relatifs à la base de l'application pour la recherche.

Parfois, il est essentiel de créer des environnements personnalisés pour que les applications soient exécutées avec des autorisations restreintes, ce qui réduit les risques associés aux vulnérabilités de sécurité. Dans ce cas, les domaines d'application peuvent être créés et configurés par programme avec les options de sécurité requises. Lors de la création de tels domaines d'application personnalisés, la classe ApplicationSetup est utilisée pour spécifier la propriété de base de l'application avec d'autres paramètres.

La base d'applications est une propriété importante de la classe AppDomainSetup utilisée pour extraire ou mettre à jour le nom du répertoire contenant l'application. Pour un domaine d'application nouvellement créé, la valeur ApplicationBase est identique à celle de son créateur. La propriété ApplicationBase est du même type que System.String et est incluse dans l'espace de noms, System and assembly et mscorlib.dll.

Les autorisations accordées à un domaine d'application dans lequel une application est exécutée dépendent de la valeur de la base d'applications. Par exemple, bien qu'un domaine d'application soit créé par un ordinateur local, si la propriété de base de l'application est définie sur un répertoire intranet, les autorisations accordées au domaine d'application seront limitées à Intranet local et influenceront les autorisations qui lui sont accordées. Par conséquent, la valeur de la propriété ApplicationBase doit être définie correctement pour éviter les erreurs.


Cette définition a été écrite dans le con de .net