Erstellen der Web.config-Datei für eine ASP.NET Anwendung
In diesem Artikel wird beschrieben, wie Sie die Web.config-Datei erstellen, die zum Steuern des Verhaltens einzelner ASP.NET Anwendungen verwendet wird.
Ursprüngliche Produktversion: ASP.NET
Ursprüngliche KB-Nummer: 815179
Zusammenfassung
Microsoft .NET Framework und ASP.NET verwenden insbesondere XML-formatierte .config-Dateien zum Konfigurieren von Anwendungen. Diese Praxis ist eine Abkehr von herkömmlichen Registrierungs- und Metabasiskonfigurationsmechanismen. Zurzeit gibt es kein Microsoft Management Console (MMC)-Snap-In oder ein anderes von Microsoft bereitgestelltes Verwaltungstool, mit dem Sie KONFIGURATIONSDATEIEN erstellen und ändern können.
Hierarchie von CONFIG-Dateien
.NET Framework basiert auf .config-Dateien, um Konfigurationsoptionen zu definieren. Die CONFIG-Dateien sind textbasierte XML-Dateien. Mehrere CONFIG-Dateien können in einem einzigen System vorhanden sein und in der Regel vorhanden sein.
Systemweite Konfigurationseinstellungen für .NET Framework werden in der Datei "Machine.config " definiert. Die Datei "Machine.config " befindet sich im %SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\
Ordner. Die Standardeinstellungen, die in der Datei "Machine.config " enthalten sind, können geändert werden, um das Verhalten von Microsoft .NET-Anwendungen im gesamten System zu beeinflussen.
Sie können die ASP.NET Konfigurationseinstellungen für eine einzelne Anwendung ändern, wenn Sie eine Web.config-Datei im Stammordner der Anwendung erstellen. In diesem Fall überschreiben die Einstellungen in der Datei "Web.config " die Einstellungen in der Datei "Machine.config ".
Erstellen einer Web.config-Datei
Sie können eine Web.config-Datei mithilfe eines Texteditors wie Editor erstellen. Sie müssen eine Textdatei mit dem Namen "Web.config " im Stammverzeichnis Ihrer ASP.NET Anwendung erstellen. Die Datei "Web.config " muss ein wohlgeformtes XML-Dokument sein und ein ähnliches Format wie die %SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\Machine.config
Datei aufweisen.
Die Web.config-Datei darf nur Einträge für Konfigurationselemente enthalten, die die Einstellungen in der Datei "Machine.config " außer Kraft setzen. Die Web.config-Datei muss mindestens über das <configuration>
Element und das <system.web>
Element verfügen. Diese Elemente enthalten einzelne Konfigurationselemente.
Das folgende Beispiel zeigt eine minimale Web.config-Datei :
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
</system.web>
</configuration>
Die erste Zeile der Datei "Web.config " beschreibt das Dokument als XML-formatiert und gibt den Zeichencodierungstyp an. Diese erste Zeile muss für alle CONFIG-Dateien identisch sein.
Die folgenden Zeilen markieren den Anfang und das Ende des <configuration>
Elements und das <system.web>
Element der Web.config-Datei . Diese Linien selbst machen nichts. Die Zeilen stellen jedoch eine Struktur bereit, mit der Sie zukünftige Konfigurationseinstellungen hinzufügen können. Sie fügen den Großteil der ASP.NET Konfigurationseinstellungen zwischen den <system.web>
Und-Zeilen </system.web>
hinzu. Diese Zeilen markieren den Anfang und das Ende der ASP.NET Konfigurationseinstellungen.