Hierarchischer Konfigurationssystem
Wir haben erwähnt, dass auf dem Server mehrere Konfigurationsdateien auftreten können, die in verschiedenen Verzeichnissen vorhanden sind. Wenn eine detaillierte URL -Anforderung eintrifft, berechnen Sie ASP+die Einstellung der URL in der hierarchischen Struktur und verwenden Sie die Konfigurationsdatei, die sich im Pfad für die angeforderte URL befindet.
Beispielsweise lautet die Struktur einer Stelle wie folgt:
Anwendungswurzel
|. ----- subdir1
|. ----- subdir2
Die Idee ist, dass die Konfigurationsanwendungseinstellung alle Benutzer ermöglicht, auf das Anwendungsroot -Verzeichnis (Application Root) zugreifen, sodass die ausgewählten Benutzer auf die beiden Unterverzeichnisse zugreifen können.
Nehmen Sie nun an, dass es im Verzeichnis subdir1 eine Konfigurationsdatei gibt. In der Anwendungsrootin und Subdir2 befindet sich keine config.Web -Datei. In diesem Beispiel werden tatsächlich zwei Konfigurationsdateien verwendet. Die config.Web -Datei mit der höchsten Ebene befindet sich in%Windir%/Complus/Versionsverzeichnis. Diese Datei wird auf Maschinenebene berücksichtigt, und alle ASP+-Verzeichnungen und Unterdire haben ihre Einstellungen geerbt. Die Einstellung der Standardabschnitt für die Sicherheitssicherheit dieser Datei besteht darin, alle Benutzer zugreifen zu können. Wenn das Anwendungs -Root -Verzeichnis keine Konfigurationsdateien enthält, dh ohne den Wert dieses Einstellungswerts zu ermöglichen, ermöglichen alle Benutzer Zugriff auf dieses Verzeichnis, da dieses Verzeichnis die Einstellung der Konfigurationsdatei von Maschinen -Level erbt. Wenn die Datei config.web im Subdir1 -Verzeichnis einen Sicherheitskonfigurationsabschnitt enthält, ist sie so eingestellt, dass einige Benutzer auf das Verzeichnis zugreifen können, dann wird das Subdir2 -Verzeichnis seine Einstellung erben, das Anwendungs -Root -Verzeichnis ist jedoch nicht betroffen. Daher können alle Benutzer auf das Anwendungs -Root -Verzeichnis zugreifen, aber nur einige Benutzer können auf zwei Unterverzeichnisse zugreifen.
Standardkonfigurationseinstellungen
Die ASP+-Einumgebung verfügt über eine Standard -Konfiguration. WEB -Datei, die eine kräftige Konfigurationseinstellungen enthält. Diese Datei befindet sich in
%Windir%/Complus/Versionsverzeichnis. In der Konfigurationsdatei der Maschinenebene finden wir den Abschnitt Standardkonfiguration unter der ASP+Standardkonfiguration des Abschnittsprozessors.
[E -Mail geschützt]
Fortgesetzt werden ...