Gewusst wie: Erstellen von virtuellen IIS-Verzeichnissen in Visual Web Developer
Aktualisiert: November 2007
Wenn Internetinformationsdienste (IIS) auf dem lokalen Computer ausgeführt wird, können Sie einen virtuellen IIS-Stamm erstellen, der auf Dateien an einem Speicherort außerhalb der IIS-Standardordnerstruktur zeigt (in der Regel \Inetpub\wwwroot). Ein virtuelles Verzeichnis ist nützlich, wenn Sie Seiten in einem vorhandenen Order oder in einer lokalen Dateisystem-Website ausführen möchten.
So erstellen Sie ein lokales virtuelles IIS-Verzeichnis in Visual Web Developer
Klicken Sie in Visual Studio im Menü Datei auf Neu, und klicken Sie anschließend auf Website.
Klicken Sie im Dialogfeld Neue Website auf Durchsuchen.
Klicken Sie im Dialogfeld Speicherort auswählen auf das Symbol Lokale IIS.
Hinweis: Sie müssen ein Mitglied der Administratorgruppe auf dem lokalen Computer sein, um auf die IIS-Metabase zugreifen und ein virtuelles Verzeichnis erstellen zu können.
Wählen Sie in der Strukturansicht Standardwebsite, oder wählen Sie den Ordner, in dem Sie ein virtuelles Verzeichnis erstellen möchten.
Klicken Sie oben rechts im Dialogfeld Speicherort auswählen auf die Schaltfläche Neues virtuelles Verzeichnis erstellen. (Auf der Schaltfläche wird kein Text angezeigt. Der Text auf der Schaltfläche wird erst sichtbar, wenn Sie den Mauszeiger auf der Schaltfläche platzieren.) Daraufhin wird in IIS ein IIsWebVirtualDirectory-Verwaltungsobjekt erstellt.
Hinweis: Um ein virtuelles Verzeichnis (in IIS: ein IIsWebDirectory-Verwaltungsobjekt) zu erstellen, können Sie alternativ auch auf die Schaltfläche Neue Webanwendung erstellen klicken. Allerdings steht Ihnen bei dieser Vorgehensweise keine Option zur Verfügung, mit der Sie das virtuelle Verzeichnis einem anderen physikalischen Verzeichnis zuordnen können. Weitere Informationen finden Sie unter dem Thema "Metabase Structure" im IIS-SDK.
Geben Sie im Textfeld Aliasname den Namen für das virtuelle Verzeichnis ein.
Geben Sie im Textfeld Ordner den vollqualifizierten Pfad zu dem physikalischen Verzeichnis ein, in dem die Dateien gespeichert sind, oder klicken Sie zum Suchen des Speicherorts auf die Schaltfläche Durchsuchen. Klicken Sie anschließend auf OK.
Hinweis: Damit Clients zu den Webseiten navigieren können, muss die im physikalischen Verzeichnis konfigurierte Zugriffssteuerungsliste (Access Control List, ACL) Lese- und Schreibberechtigungen für das IIS_WPG-Konto und das Internet Guest Account enthalten. Weitere Informationen finden Sie in dem Thema "Access Control with IIS 6.0" unter IIS Operations Guide.
Im Dialogfeld Speicherort auswählen können Sie weitere virtuelle Verzeichnisse erstellen oder löschen. Wenn Sie ein Websiteprojekt erstellen möchten, wählen Sie in der Strukturansicht den Speicherort aus, und klicken Sie auf Öffnen.
So erstellen Sie ein virtuelles IIS-Remoteverzeichnis in Visual Web Developer
Klicken Sie in Visual Studio im Menü Datei auf Neu, und klicken Sie anschließend auf Website.
Klicken Sie im Dialogfeld Neue Website auf Durchsuchen.
Klicken Sie im Dialogfeld Speicherort auswählen auf das Symbol Remotesite.
Klicken Sie im Textfeld Speicherort der Website auf die Option Neue Website.
Geben Sie im Textfeld Web-URL des Dialogfelds Neues FrontPage-Web erstellen den URL zum IIS-Remoteserver ein, und hängen Sie den Namen des virtuellen Verzeichnisses an, das Sie erstellen möchten, zum Beispiel http://<Servername>/<Name des neuen virtuellen Verzeichnisses>.
Klicken Sie auf OK.
Hinweis: Wenn ein Authentifizierungsdialogfeld geöffnet wird, geben Sie den Benutzernamen und das Kennwort ein, und klicken Sie anschließend auf OK. Sie müssen ein Konto verwenden, das über Erstellungsberechtigungen auf dem Server verfügt.
Klicken Sie im Dialogfeld Speicherort auswählen auf Öffnen.
Klicken Sie im Dialogfeld Neue Website auf OK.
Für das neue virtuelle Remoteverzeichnis wird ein neues Websiteprojekt erstellt. Das virtuelle Verzeichnis wird als IIsWebDirectory-Administrationsobjekt in der Standardwebsite des IIS-Servers gespeichert. Weitere Informationen finden Sie unter dem Thema "Metabase Structure" im IIS-SDK.
In Abhängigkeit von der Verbindungs- und Prozessorgeschwindigkeit kann das Erstellen einer Site über eine Remoteverbindung langsamer sein, als wenn Sie eine Site lokal erstellen. Alternativ dazu können Sie die Site lokal als Testwebsite erstellen und die Testsite anschließend auf dem Remotespeicherort veröffentlichen bzw. dorthin kopieren. Weitere Informationen finden Sie unter Veröffentlichen von Websites oder unter Kopieren von Websites mit dem Tool Website kopieren.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Erstellen einer Website mit Mitgliedschaft und Benutzeranmeldung
Konzepte
Typen von Websites in Visual Web Developer
Verwenden von Visual Web Developer als Benutzer ohne Administratorrechte