Gewusst wie: Bearbeiten die Konfiguration einer ASP.NET-Anwendung

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 815178 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Dieser detaillierte Artikel beschreibt das Erstellen und zum Bearbeiten der Datei Web.config. Die Datei Web.config definiert das Verhalten von ASP.NET Anwendungen. .NET Framework, einschließlich ASP.NET, verwendet XML-formatierte .config-Textdateien, um Anwendungen zu konfigurieren. Dies ist ein Wechsel von konventionellen Registrierung und Metabase-Konfiguration Mechanismen. Es gibt zurzeit kein Microsoft Management Console (MMC)-Snap-in oder anderen Microsoft gelieferten Verwaltungstool für erstellen und Ändern von .config-Dateien.



Konfigurationseinstellungen der Datei Web.config hinzufügen

Den meisten ASP.NET-Anwendungen enthalten eine vordefinierte Web.config-Datei, die bearbeitet werden können mit einem beliebigen Texteditor wie Editor. Web.config-Dateien enthalten Kommentare im Allgemeinen, dass die Datei selbsterklärend bearbeiten. Allerdings müssen Sie Konfigurationselemente einer Datei Web.config hinzufügen, die keine bereits Element definierte Konfiguration. Gehen Sie folgendermaßen vor um ein Element der Standardkonfiguration einer Web.config-Datei hinzuzufügen,
  1. Öffnen Sie die Machine.config-Datei in einem Texteditor wie Editor.

    Die Datei Machine.config befindet sich im Verzeichnis %SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\.
  2. Suchen Sie in der Datei Machine.config die Einstellung Konfiguration, die Sie in der Datei Web.config überschreiben möchten. Wenn das Element mehr als eine Zeile ist, startet das Element mit einer <element_name> Zeile und endet mit </element_name>. Das Element möglicherweise auch selbstschließende und <element_name attribute1=?option? attribute2=?option? />. Beachten Sie, dass Leerraum ignoriert wird. Daher kann das Element mehrere Zeilen erstrecken. Das Element möglicherweise einen Kommentar vorangestellt werden. Der Kommentar befindet sich in <!-- and --> Markierungen. Die <trace> Konfiguration Element-Beispiel, die folgt wird veranschaulicht, eines selbstschließenden-Elements. Die <trace> Konfigurationsbeispiel Element mehrere Attribute, mehrere Zeilen erstreckt, und einen Kommentar am Anfang.
    <!--
    trace Attributes:
        enabled="[true|false]" - Enable application tracing
        localOnly="[true|false]" - View trace results from localhost only
        pageOutput="[true|false]" - Display trace ouput on individual pages
        requestLimit="[number]" - Number of trace results available in trace.axd
        traceMode="[SortByTime|SortByCategory]" - Sorts trace result displays based on Time or Category
      -->
    <trace
        enabled="false"
        localOnly="true"
        pageOutput="false"
        requestLimit="10"
        traceMode="SortByTime"
    />
  3. Kommentieren Sie die gesamte-Konfigurationselement und alle Anfang in die Zwischenablage kopieren.
  4. Bestimmen, wie das Element in der Machine.config geschachtelt ist Datei.

    Die Datei Machine.config ist hierarchische und Konfigurationselemente in anderen Elementen geschachtelt sind. Wenn Sie ein Konfigurationselement aus der Datei Machine.config in der Datei Web.config kopieren, muss das Konfigurationselement in das gleiche Element geschachtelt sein, denen Sie aus kopiert wurde. Sie das-Element der Datei Machine.config bestimmen, das Konfigurationselement in enthalten ist, blättern Sie in der Datei Machine.config finden Sie ein Element, das geöffnet wird nicht geschlossen. Das enthaltende Element ist einfach zu identifizieren, da auf höherer Ebene Elemente weniger Einzüge haben.

    Die meisten ASP.NET Konfigurationselemente sind in der <system.web> enthalten-Element. Ende des Elements ( </system.web>) müssen nach der Konfigurationselement abgelegt werden.

    Beachten Sie das Element, dem Ihrem Konfigurationselement in enthalten ist. Sie müssen das Element in dasselbe Element in der Datei Web.config einfügen. Ein Konfigurationselement kann in mehreren Elementen geschachtelt sein. Sie müssen alle übergeordneten Elemente in der Datei Web.config erstellen.
  5. Schließen Sie die Machine.config-Datei und verwenden Sie dann Text-Editor, um die Datei Web.config im Stammverzeichnis von Ihrer ASP.NET öffnen Anwendung.
  6. Fügen Sie das-Konfigurationselement zwischen Beginn und dem Ende des Elements, die Sie identifiziert in Schritt 4.

    Beispielsweise, wenn das Konfigurationselement in der <system.web> enthalten ist-Element, das Konfigurationselement muss unmittelbar nach der Zeile öffnen den <system.web> eingefügt werden-Element und vor der </system.web> schließen Zeile.
  7. Ändern Sie das Konfiguration-Element in der Datei Web.config die Machine.config-Einstellung für die Anwendung überschreiben.

    Diese Einstellung gilt für den Ordner, der Datei Web.config und alle Unterordner enthält.


Informationsquellen

Weitere Informationen finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:
815179Gewusst wie: Erstellen der Datei Web.config für eine ASP.NET-Anwendung
818016Gewusst wie: Bereitstellen von Anwendungen, die auf .NET Framework erstellt werden
Weitere Informationen über die ASP.NET-Konfiguration und das Format von ASP.NET-Konfigurationsdateien finden Sie in der .NET Framework SDK-Dokumentation oder finden Sie auf folgenden Websites von Microsoft:

http://msdn2.microsoft.com/en-us/library/aa719558(VS.71).aspx

http://msdn2.microsoft.com/en-us/library/ackhksh7(vs.71).aspx

Eigenschaften

Artikel-ID: 815178 - Geändert am: Sonntag, 13. Mai 2007 - Version: 1.10
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
Keywords: 
kbmt kbweb kbconfig kbredistribution kbdeployment kbhowtomaster KB815178 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 815178
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com