Système de configuration hiérarchique
Nous avons mentionné qu'il peut y avoir plusieurs fichiers de configuration sur le serveur qui existent dans différents répertoires. Lorsqu'une demande URL détaillée arrive, ASP + Calculez le réglage de l'URL dans la structure hiérarchique et utilisez le fichier de configuration situé dans le chemin d'accès à l'URL demandée.
Par exemple, la structure d'un site est la suivante:
racine d'application
| ----- Subdir1
| ----- Subdir2
L'idée est que le paramètre d'application de configuration permet à tous les utilisateurs d'accéder au répertoire racine de l'application (racine de l'application) afin que les utilisateurs sélectionnés puissent accéder aux deux sous-répertoires.
Maintenant, supposons qu'il existe un fichier config.web dans le répertoire subdir1, il n'y a pas de fichier config.web dans la racine de l'application et subdir2. Dans cet exemple, deux fichiers config.web sont réellement utilisés. Le fichier config.web du niveau le plus élevé est situé au% Windir% / complus / version. Ce fichier est pris en compte au niveau de la machine, et tous les répertoires ASP + et sous-dides ont hérité de leurs paramètres. Le paramètre de sécurité par défaut de ce fichier consiste à permettre l'accès à tous les utilisateurs. Lorsque le répertoire racine de l'application n'a pas de fichiers de configuration, c'est-à-dire, sans modifier cette valeur de paramètre, tous les utilisateurs autoriseront l'accès à ce répertoire car ce répertoire hérite du paramètre du fichier de configuration de niveau machine. Si le fichier config.web dans le répertoire SubDir1 contient une section de configuration de sécurité, il est défini pour permettre à certains utilisateurs d'accéder au répertoire, le répertoire SubDir2 héritera de son paramètre, mais que le répertoire racine de l'application n'est pas affecté. Par conséquent, tous les utilisateurs peuvent accéder au répertoire racine de l'application, mais seuls certains utilisateurs peuvent accéder à deux sous-résectoires.
Paramètres de configuration standard
L'environnement ASP + est livré avec un fichier config.web standard, qui contient une riche collection de paramètres de configuration. Ce fichier est situé dans
% Windir% / complus / version du répertoire. Dans le fichier de configuration du niveau de la machine, nous pouvons trouver la section de configuration standard sous la configuration standard ASP + du processeur de section.
[Protégé par e-mail]
À suivre ...