Freigeben über


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.

References