Freigeben über


Gewusst wie: Festlegen von Web.config-Einstellungen

Aktualisiert: November 2007

Modelle für die Einstellungen in der Konfigurationsdatei Web.config werden im Einstellungs- und Einschränkungs-Editor für Webanwendungen und Webdienste erstellt. Die für Web.config angegebenen Standardwerte werden aus den Modellen für Webanwendungen abgerufen. Weitere Einstellungen werden aus der Konfigurationsdatei Machine.config auf dem Entwicklungscomputer abgerufen, auf dem die Designer für verteilte Systeme installiert sind.

Im Einstellungs- und Einschränkungs-Editor finden Sie die Web.config-Einstellungen unter Anwendungseinstellungen, WebApplication und dann Konfiguration.

So zeigen Sie die Web.config-Einstellungen an

  1. Klicken Sie im Anwendungsdiagramm mit der rechten Maustaste auf eine ASP.NET-Webanwendung oder einen ASP.NET-Webdienst, und wählen Sie Einstellungen und Einschränkungen aus.

  2. Navigieren Sie im Einstellungs- und Einschränkungs-Editor unter Anwendungseinstellungen zum Knoten Konfiguration und dann zu Webanwendung.

    Zu Beginn werden nur wenige Web.config-Abschnitte und -Einstellungen unter dem Knoten Konfiguration angezeigt. Um weitere Abschnitte hinzuzufügen, müssen Sie die entsprechenden Ressourcen hinzufügen.

  3. Klicken Sie zum Hinzufügen zusätzlicher Web.config-Ressourcen mit der rechten Maustaste auf den Knoten Konfiguration, und wählen Sie dann Ressource hinzufügen aus. Wählen Sie eine Ressource aus der angezeigten Liste aus, die u. a. Folgendes enthält:

    • AppSettingsSection

    • ConnectionStringSection

    • NetSectionGroup

    • ProtectedConfigurationSection

    • SerializationSectionGroup

    • SystemWebSectionGroup

    • TransactionsSectionGroup

    Hinweis:

    Einige Web.config-Ressourcen enthalten erst dann Einstellungen, wenn Sie die erforderliche untergeordnete Ressource hinzugefügt haben. Die NetSectionGroup-Ressourcen enthält z. B. keine eigenen Einstellungen, Sie können aber die Ressourcen AuthenticationModulesSection, ConnectionManagementSection, DefaultProxySection, RequestCachingSection, SettingsSection und WebRequestModulesSection hinzufügen, die Einstellungen enthalten.

  4. Prüfen Sie die den einzelnen Ressourcen zugeordneten Einstellungen im rechten Bereich des Einstellungs- und Einschränkungs-Editors.

So ändern Sie eine Web.config-Einstellung

  1. Fügen Sie die Ressource hinzu, die die zu ändernden Einstellung enthält.

  2. Bearbeiten Sie die Einstellung im rechten Bereich des Einstellungs- und Einschränkungs-Editor. Weitere Informationen finden Sie unter Anwenden von Einstellungen.

    Hinweis:

    Sie können die Einstellungen auch direkt in der Datei Web.config bearbeiten. Die Datei Web.config und der Einstellungs- und Einschränkungs-Editor werden ständig miteinander synchronisiert.

Die Datei Web.config wird erst dann im Projektmappen-Explorer angezeigt, wenn sie folgendermaßen generiert wurde.

So generieren Sie eine Datei Web.config im Projektmappen-Explorer

  1. Implementieren Sie die Webanwendung, für die Sie die Datei Web.config anzeigen möchten. Weitere Informationen finden Sie unter Gewusst wie: Implementieren von Anwendungen in Anwendungsdiagrammen.

  2. Bearbeiten Sie im Einstellungs- und Einschränkungs-Editor eine Einstellung aus dem Abschnitt Konfiguration für die Anwendung, oder fügen Sie eine neue Ressource zum Konfigurationsabschnitt hinzu.

Sicherheit

Designer für verteilte Systeme speichern bestimmte Einstellungen nicht in SDM-Dateien. Einstellungen wie Verbindungszeichenfolgen werden jedoch nach dem Implementieren der Anwendung in der CONFIG-Datei angezeigt.

Die folgenden Einstellungen werden in der Datei Web.config als Nur-Text (unverschlüsselt) für alle implementierten Webanwendungen angezeigt:

  • ConnectionStrings in der ConnectionStringsSection-Ressource.

  • Network in der SmtpSection-Ressource.

  • Password in der IdentitySection-Ressource und der ProcessModelSection-Ressource.

  • Users in der FormsAuthenticationCredentials-Ressource.

Weitere Informationen finden Sie unter Überlegungen zum Implementieren von Anwendungen.

Siehe auch

Aufgaben

Gewusst wie: Zugreifen auf Ressourcen

Referenz

Webanwendungsressourcen

Weitere Ressourcen

Konfigurationsaufgaben für allgemeine Anwendungen, das System und logische Server