Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Einführung in die hierarchische Beziehung von Web.config-Dateien in ASP.NET

Detaillierte Einführung in die hierarchische Beziehung von Web.config-Dateien in ASP.NET

高洛峰
高洛峰Original
2016-12-24 13:06:381356Durchsuche

Web.config ist eine XML-basierte Konfigurationsdatei. Die Funktion dieser Datei besteht darin, die Anwendung zu konfigurieren, z. B. die Festlegung von Kundenauthentifizierungsmethoden, rollenbasierten Sicherheitstechnologierichtlinien, Datenbindungsmethoden, Remote-Verarbeitungsobjekten usw.

Sie können Ihre eigenen Web.config-Dateien im Stammverzeichnis und in den Unterverzeichnissen der Website erstellen, oder Sie können überhaupt keine Web.config-Datei erstellen. Web.config ist keine notwendige Datei für die Website. Dies liegt daran, dass der Server über eine allgemeine Konfigurationsdatei mit dem Namen „Machine.config“ verfügt, die standardmäßig im Verzeichnis „C:WindowsMicrosoft.NET Framework (Versionsnummer) CONFIG“ installiert ist. Diese Konfigurationsdatei bestimmt die Grundkonfiguration aller ASP.NET-Anwendungen. Ändern Sie diese Datei unter normalen Umständen nicht, um den normalen Betrieb anderer Anwendungen nicht zu beeinträchtigen.

Es besteht eine hierarchische Beziehung zwischen den Dateien Machine.config und Web.config sowie zwischen den Dateien Web.config in jedem Verzeichnis. Die Web.config im Stammverzeichnis erbt die Konfiguration von Machine.config und die Unterverzeichnisse erben die Konfiguration des übergeordneten Verzeichnisses Web.config. Erst wenn in Web.config eine neue Konfiguration eines Unterverzeichnisses vorhanden ist, wird die gleichnamige Konfiguration im übergeordneten Verzeichnis automatisch überschrieben.


Eine ausführlichere Einführung in die hierarchische Beziehung von Web.config-Dateien in ASP.NET und verwandte Artikel finden Sie auf der chinesischen PHP-Website!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn