Gewusst wie: Erstellen und Konfigurieren von lokalen ASP.NET-Websites in IIS 6.0
Aktualisiert: November 2007
Mit dem Internetinformationsdienste-Manager (IIS-Manager) können Sie eine lokale Website für das Hosting einer ASP.NET-Webanwendung erstellen. In diesem Thema wird veranschaulicht, wie Sie eine lokale Website erstellen und so konfigurieren, dass sie ASP.NET-Seiten ausführt. Weitere Informationen zum Installieren oder Konfigurieren von IIS oder zum Erstellen einer Website finden Sie in der IIS-Hilfe oder in der IIS-Produktdokumentation auf der Microsoft TechNet-Website.
Sie können nicht nur eine lokale Site, sondern auch ein virtuelles Verzeichnis erstellen. So können Sie die Website auf einem Computer hosten, obwohl sich der Inhalt der Website an einem anderen Ort befindet, z. B. auf einem Remotecomputer. Das virtuelle Verzeichnis ist auch hervorragend geeignet, um eine Website für die lokale Webentwicklung einzurichten, da keine eindeutige Siteidentität erforderlich ist. Dadurch sind weniger Schritte erforderlich als für das Erstellen einer eindeutigen Site. Weitere Informationen finden Sie unter Gewusst wie: Erstellen und Konfigurieren von virtuellen Verzeichnissen in IIS 5.0 und 6.0.
Erstellen einer lokalen Website
Zum Öffnen von IIS-Manager können Sie eines der im Thema Gewusst wie: Öffnen des IIS-Managers beschriebenen Verfahren verwenden. Danach können Sie eine Site erstellen. In den folgenden Prozeduren wird das Erstellen einer Site in ISS, Version 6.0, veranschaulicht.
Hinweis: |
---|
Die Prozeduren zum Erstellen einer lokalen Website sind denen in früheren IIS-Versionen ähnlich, unterscheiden sich jedoch in einigen Details. Weitere Informationen zum Erstellen einer Website mit anderen Versionen finden Sie in der IIS-Hilfe oder in der IIS-Produktdokumentation auf der Microsoft TechNet-Website. (Geben Sie in einem Browser https://localhost/iisHelp/ ein, um die lokale IIS-Hilfe zu öffnen.) |
So erstellen Sie in IIS 6.0 eine lokale Website
Klicken Sie im Startmenü auf Ausführen.
Geben Sie im Feld Öffnen den Text inetmgr ein, und klicken Sie auf OK.
Erweitern Sie in IIS-Manager den lokalen Computer, klicken Sie mit der rechten Maustaste auf den Ordner Websites, klicken Sie auf Neu und anschließend auf Website.
Der Assistent zum Erstellen einer Website wird angezeigt.
Klicken Sie im Assistenten zum Erstellen einer Website auf Weiter.
Geben Sie im Feld Beschreibung eine beschreibende Bezeichnung für die Site ein (es handelt sich dabei nicht um die Bezeichnung, die Sie in der Adressleiste des Browsers eingeben), und klicken Sie auf Weiter.
Geben Sie die IP-Adresse (die Standardeinstellung ist Keine zugewiesen), den TCP-Port und den Hostheader (z. B. www.microsoft.contoso.com) der Site ein, oder wählen Sie sie aus.
Wichtiger Hinweis: Um sicherzustellen, dass die Benutzeranforderungen die richtige Website erreichen, müssen Sie die Sites auf dem Server durch mindestens einen der drei eindeutigen Bezeichner unterscheiden. Dies sind ein Hostheadername, eine IP-Adresse oder eine TCP-Anschlussnummer. Die beste Möglichkeit, mehrere Websites auf einem einzelnen Server zu identifizieren, ist die Verwendung von eindeutigen Hostheadernamen. Um die Site zu erreichen, muss ein Benutzer das Paar aus Name und IP-Adresse eingeben, das im DNS-Server oder in der lokalen HOSTS-Datei für die Site aufgeführt ist. Weitere Informationen zum Auswählen eindeutiger Bezeichner finden Sie in der IIS 6.0-Produktdokumentation unter Hosting Multiple Web Sites on a Single Server.
Geben Sie im Feld Pfad das Verzeichnis ein, in dem der Inhalt der Site enthalten ist, oder suchen Sie danach, und klicken Sie dann auf Weiter.
Aktivieren Sie die Kontrollkästchen für die Berechtigungen, die Sie den Benutzern gewähren möchten, und klicken Sie auf Fertig stellen.
Standardmäßig sind die Kontrollkästchen Lesen und Scripts ausführen aktiviert. Diese Berechtigungen ermöglichen, ASP.NET-Seiten für viele gängige Szenarien auszuführen.
Konfigurieren einer lokalen Website
Wenn Sie eine lokale Website erstellt haben, können Sie sie für die Ausführung von ASP.NET-Seiten konfigurieren, und Sie können die Sicherheit konfigurieren. In der folgenden Tabelle sind die Berechtigungseinstellungen aufgeführt, die in allen Versionen von IIS, einschließlich IIS 6.0, verfügbar sind.
Konto oder Gruppe |
Berechtigungen |
---|---|
VSS-Administratoren |
Vollzugriff |
System |
Vollzugriff |
Ein Konto bzw. eine Gruppe mit Suchberechtigung für die Site, wenn die anonyme Authentifizierung beim Erstellen des virtuellen Verzeichnisses deaktiviert wurde. |
Lesen und Ausführen |
Das Konto, das für den Zugriff auf Systemressourcen des aktuellen ASP.NET-Benutzerkontexts konfiguriert ist, z. B. das Netzwerkdienst-Konto (IIS 6.0) oder das ASPNET-Konto (IIS 5.0 und 5.1) |
Lesen und Ausführen Ordnerinhalt auflisten Lesezugriff Schreiben |
Wenn Sie mit dem Konfigurieren der Site fertig sind, können Sie dem Verzeichnis der Site die ASP.NET-Webseiten hinzufügen.
So konfigurieren Sie die Sicherheit und die Authentifizierung für eine lokale Website
Klicken Sie im IIS-Manager mit der rechten Maustaste auf den Knoten für die zu konfigurierende Site, und klicken Sie anschließend auf Eigenschaften.
Klicken Sie auf die Registerkarte Verzeichnissicherheit, und klicken Sie anschließend im Abschnitt Authentifizierung und Zugriffssteuerung auf Bearbeiten.
Aktivieren Sie die Kontrollkästchen für die Authentifizierungsmethoden, die Sie für die Site verwenden möchten, und klicken Sie auf OK. Standardmäßig sind die Kontrollkästchen Anonymen Zugriff aktivieren und Integrierte Windows-Authentifizierung bereits aktiviert.
Öffnen Sie in Windows Explorer den übergeordneten Ordner des Ordners, der die Seiten für die Site enthält. Klicken Sie mit der rechten Maustaste auf den Ordner, und klicken Sie anschließend auf Freigabe und Sicherheit.
Konfigurieren Sie auf der Registerkarte Sicherheit die für das Ausführen der Website unbedingt erforderlichen zusätzlichen Konten und Berechtigungen, und klicken Sie auf OK. Einige der aufgeführten Konten, z. B. Administratoren und System, sind bereits standardmäßig konfiguriert.
Hinweis: Um einen neuen Gruppen- oder Benutzernamen hinzuzufügen, klicken Sie zunächst auf Hinzufügen und dann auf die Schaltfläche Speicherorte. Wählen Sie aus der Liste den Namen des lokalen Computers aus, und klicken Sie anschließend auf OK. Geben Sie dann den Kontonamen ein, den Sie dem Textfeld hinzufügen möchten. Klicken Sie nach der Eingabe des Namens auf Namen überprüfen, um den Kontonamen zu überprüfen. Klicken Sie auf OK, um das Konto hinzuzufügen.
Siehe auch
Aufgaben
Gewusst wie: Erstellen und Konfigurieren von virtuellen Verzeichnissen in IIS 5.0 und 6.0
Gewusst wie: Implementieren der einfachen Formularauthentifizierung