Exemplarische Vorgehensweise: Konfigurieren von ASP.NET-Anwendungen in IIS 6.0 mit MMC

Aktualisiert: November 2007

Mit ASP.NET können Sie Konfigurationseinstellungen für Anwendungen vornehmen, die in Internetinformationsdienste (IIS) 6.0 ausgeführt werden. Die Konfigurationseinstellungen können folgendermaßen vorgenommen werden:

  • Mit dem Websiteverwaltungs-Tool, das Websitebesitzern die lokale oder Remote-Verwaltung ermöglicht. Weitere Informationen finden Sie unter ASP.NET-Websiteverwaltungs-Tool.

  • Mithilfe der configuration-API zum Verwalten von programmgesteuerten Einstellungen. Weitere Informationen finden Sie unter Übersicht über die ASP.NET-Konfigurations-API.

  • Mithilfe von ASP.NET-Microsoft Management Console (MMC). Mit MMC können Administratoren auf dem Server Konfigurationseinstellungen für alle Websites oder für eine bestimmte Website vornehmen. Anders als das Websiteverwaltungs-Tool bietet Ihnen MMC die Kontrolle über die gesamte Konfigurationshierarchie des Webservers.

In dieser exemplarischen Vorgehensweise erhalten Sie einen Einblick in die Verwendung von MMC. Dabei fügen Sie einer einzelnen Website eine Anwendungseinstellung hinzu. Die Website speichert einen Wert, der die Hintergrundfarbe einer Webseite darstellt. Anschließend erstellen Sie eine ASP.NET-Webseite, die diese Anwendungseinstellung verwendet. In dieser exemplarischen Vorgehensweise bewältigen Sie mit MMC zwar keine komplexe Aufgabe. Sie erhalten jedoch eine gute Einführung in die Arbeit mit der ASP.NET-MMC.

In dieser exemplarischen Vorgehensweise werden die folgenden Aufgaben veranschaulicht:

  • Starten der ASP.NET-MMC.

  • Vornehmen von Einstellungen in MMC.

  • Anzeigen der Ergebnisse von Konfigurationsänderungen, die mit MMC vorgenommen wurden.

  • Informationen zum Konfigurieren von IIS mithilfe von IIS-Manager finden Sie unter Configuring Internet Sites and Services (IIS 6.0).

Hinweis:

Wenn Sie einen Remoteserver mithilfe des IIS MMC-Snap-Ins konfigurieren, ist das Dialogfeld ASP.NET-Konfigurationseinstellungen nicht verfügbar.

Vorbereitungsmaßnahmen

Für die Durchführung dieser exemplarischen Vorgehensweise benötigen Sie Folgendes:

  • Auf dem Computer lokal installierte Microsoft Internetinformationsdienste (IIS) 6.0.

  • .NET Framework, Version 2.0

  • Administratorrechte auf Ihrem Computer

Erstellen eines virtuellen IIS-Verzeichnisses

Im ersten Teil dieser exemplarischen Vorgehensweise erstellen Sie einen Ordner für Ihre Webseiten und erstellen dann mit Internetinformationsdienste-Manager ein virtuelles Verzeichnis, auf das dieser Ordner zeigt.

So erstellen Sie einen Ordner und ein virtuelles IIS-Verzeichnis

  1. Erstellen Sie auf Ihrem Computer einen Ordner zum Speichern der Websitedateien.

    Erstellen Sie z. B. einen Ordner mit dem Namen C:\SampleWebSite.

  2. Klicken Sie auf Start und dann auf Ausführen.

  3. Geben Sie in das Feld Öffneninetmgr ein, und klicken Sie auf OK.

  4. Erweitern Sie im Internetinformationsdienste-Manager den lokalen Computer, und erweitern Sie dann Websites.

  5. Klicken Sie mit der rechten Maustaste auf Standardwebsite, zeigen Sie auf Neu, und klicken Sie auf Virtuelles Verzeichnis.

    Der Assistent zum Erstellen virtueller Verzeichnisse wird angezeigt.

  6. Klicken Sie auf Weiter.

  7. Geben Sie im Feld Alias einen Namen für die Site ein (z. B. SampleWebSite), und klicken Sie auf Weiter.

  8. Geben Sie im Feld Pfad den Pfad zum Ordner ein, den Sie in Schritt 1 erstellt haben. Klicken Sie dann auf Weiter.

  9. Aktivieren Sie das Kontrollkästchen Lesen und das Kontrollkästchen Skripts ausführen. Klicken Sie auf Weiter und anschließend auf Fertig stellen.

Verwenden der ASP.NET-MMC zum Festlegen von Anwendungseinstellungen

Jetzt können Sie mit der ASP.NET-MMC Einstellungen für die Website festlegen.

So erstellen Sie die Anwendungseinstellung

  1. Klicken Sie im Internetinformationsdienste-Manager mit der rechten Maustaste auf den Namen des neuen virtuellen Verzeichnisses, und klicken Sie dann auf Eigenschaften.

    Das Dialogfeld Eigenschaften für <WebSiteName> wird angezeigt.

  2. Klicken Sie auf der Registerkarte ASP.NET auf Konfiguration bearbeiten.

    Das Dialogfeld ASP.NET-Konfigurationseinstellungen wird angezeigt.

  3. Klicken Sie auf der Registerkarte Allgemein im Bereich Anwendungseinstellungen auf Hinzufügen.

    Das Dialogfeld Anwendungseinstellungen bearbeiten/hinzufügen wird angezeigt.

  4. Geben Sie im Feld SchlüsselCustomBGColor ein.

  5. Im Feld Wert geben Sie #00FF00 ein. Dies ist der hexadezimale Farbcode für Grün.

  6. Klicken Sie auf OK, um das Dialogfeld Anwendungseinstellungen bearbeiten/hinzufügen zu schließen.

  7. Klicken Sie auf OK, um das Dialogfeld ASP.NET-Konfigurationseinstellungen zu schließen.

  8. Klicken Sie auf OK, um das Dialogfeld Eigenschaften für <WebSiteName> zu schließen.

    Hinweis:

    Lassen Sie den Internetinformationsdienste-Manager geöffnet.

Die ASP.NET-MMC ist ein grafisches Tool zum Bearbeiten von ASP.NET-Konfigurationsdateien. In dieser exemplarischen Vorgehensweise bearbeiten Sie die Konfigurationseinstellungen für eine einzelne Webanwendung. Sie bearbeiten also die Datei Web.config für die zu Anfang erstellte Website. Jetzt müssen Sie die in der ASP.NET-MMC vorgenommene Einstellung überprüfen, indem Sie die Datei Web.config untersuchen.

So überprüfen Sie die Anwendungseinstellung

  1. Gehen Sie in Windows Explorer zum Ordner, den Sie zu Anfang der exemplarischen Vorgehensweise erstellt haben.

    Der Ordner enthält jetzt die Datei Web.config. Nachdem Sie die Konfigurationseinstellungen für die Website erstellt haben, hat MMC eine neue Datei Web.config erstellt, da bis dahin keine vorhanden war.

  2. Öffnen Sie die Datei Web.config in einem Text-Editor, z. B. Editor.

  3. Überprüfen Sie, ob das folgende Element in der Datei Web.config erstellt wurde:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
        <appSettings>
            <add key="CustomBGColor" value="#00ff00" />
        </appSettings>
    </configuration>
    

    MMC hat das <appSettings>-Element erstellt, um das von Ihnen definierte Schlüssel-Wert-Paar aufzunehmen.

Verwenden der Anwendungseinstellung

Jetzt können Sie die mit MMC erstellte Anwendungseinstellung testen. Erstellen Sie dazu eine Webseite, die diese Einstellung verwendet.

So verwenden Sie die Anwendungseinstellung

  1. Erstellen Sie im Ordner, den Sie zu Anfang der exemplarischen Vorgehensweise erstellt haben, eine neue Textdatei mit dem Namen Default.aspx.

    Sie können die Datei in einem beliebigen Text-Editor (z. B. Editor) bearbeiten.

  2. Kopieren Sie den folgenden Code in die Seite Default.aspx.

    <%@ Page Language="VB" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <script >
        Protected Function CustomBGColor() As String
            Return ConfigurationManager.AppSettings("CustomBGColor")
        End Function
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <title>Sample Web Application</title>
    </head>
    <body style="background-color:<%=CustomBGColor%>">
    <form  id="Form1">
        Body background color:
        <%=CustomBGColor%>
    </form>    
    </body>
    </html>
    
    <%@ Page Language="C#" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <script >
        string CustomBGColor =
             ConfigurationManager.AppSettings["CustomBGColor"];
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <title>Sample Web Application</title>
    </head>
    <body style="background-color:<%=CustomBGColor%>">
    <form  id="Form1">
        Body background color:
        <%=CustomBGColor%>
    </form>    
    </body>
    </html>
    
  3. Öffnen Sie den Browser, und geben Sie folgende URL ein:

    https://localhost/SampleWebSite/Default.aspx
    

    Die Seite wird im Browser angezeigt.

  4. Überprüfen Sie, ob die Hintergrundfarbe grün ist.

Ändern von Einstellungen in der ASP.NET-MMC

Mit der ASP.NET-MMC können Sie auch bereits bestehende Einstellungen ändern.

So ändern Sie die Hintergrundfarbe

  1. Klicken Sie im Internetinformationsdienste-Manager mit der rechten Maustaste auf das virtuelle Verzeichnis, und klicken Sie dann auf Eigenschaften.

  2. Klicken Sie auf der Registerkarte ASP.NET auf Konfiguration bearbeiten.

  3. Klicken Sie auf der Registerkarte Allgemein im Bereich Anwendungseinstellungen auf die Zeile, die die Einstellung CustomBGColor enthält. Klicken Sie anschließend auf Bearbeiten.

  4. Im Feld Wert geben Sie #0000FF ein. Dies ist der hexadezimale Farbcode für Blau.

  5. Klicken Sie auf OK, um das Dialogfeld Anwendungseinstellungen bearbeiten/hinzufügen zu schließen.

  6. Klicken Sie auf OK, um das Dialogfeld ASP.NET-Konfigurationseinstellungen zu schließen.

  7. Klicken Sie auf OK, um das Dialogfeld Eigenschaften für <WebSiteName> zu schließen.

  8. Öffnen Sie den Browser, und geben Sie folgende URL ein:

    https://localhost/SampleWebSite/Default.aspx
    
  9. Überprüfen Sie, ob die Hintergrundfarbe blau ist.

Nächste Schritte

In dieser exemplarischen Vorgehensweise haben Sie einen Einblick in die ASP.NET-MMC erhalten, mit der Sie als Administrator auf dem Webservercomputer ASP.NET-Konfigurationseinstellungen vornehmen können. Für die Arbeit mit ASP.NET-Konfigurationseinstellungen haben Sie jedoch auch andere Möglichkeiten. Hier einige Vorschläge:

  • Mit dem Websiteverwaltungs-Tool können Sie Konfigurationseinstellungen für eine einzelne Website vornehmen. Weitere Informationen finden Sie unter ASP.NET-Websiteverwaltungs-Tool.

  • Ändern Sie die Konfigurationseinstellungen mithilfe der Konfigurations-APIs programmgesteuert. Weitere Informationen finden Sie unter ASP.NET-Konfigurations-API.

Siehe auch

Weitere Ressourcen

ASP.NET-Konfigurations-API

ASP.NET-Websiteverwaltungs-Tool

ASP.NET-Konfigurationseinstellungen

Verwalten von ASP.NET-Websites