Lokale IIS-Websites
Aktualisiert: November 2007
Eine lokale Internetinformationsdienste-Website (IIS-Website) ist eine IIS-Webanwendung auf dem Computer. Visual Web Developer kommuniziert mithilfe des HTTP-Protokolls mit der Website.
Das Erstellen oder das Öffnen einer lokale IIS-Website ist in folgenden Situationen sinnvoll:
Sie möchten die Website mit IIS testen, da die Ausführung der Website dabei weitgehend der Ausführung auf einem Produktionsserver entspricht. Dies bietet gegenüber der Verwendung von Dateisystem-Websites, die mit ASP.NET Development Server ausgeführt werden, den Vorteil, dass die Pfade genauso wie später auf einem Produktionsserver aufgelöst werden.
Sie verfügen bereits über eine Reihe von Websitedateien in einem Ordner, und Sie möchten die Website mit IIS testen. In diesem Fall können Sie in der lokalen Version von IIS ein virtuelles Verzeichnis erstellen.
Der lokale Computer ist auch der Webserver.
Voraussetzungen
Für die Erstellung einer lokalen IIS-Website ist Folgendes erforderlich:
Auf dem Computer muss mindestens IIS, Version 5.0, installiert sein und ausgeführt werden.
Auf dem Computer muss .NET Framework Version 2.0 ausgeführt werden.
In IIS muss ASP.NET, Version 2.0, aktiviert sein. Weitere Informationen finden Sie unter dem Thema "Enabling ASP.NET" in der IIS Product Documentation.
Sie müssen als Benutzer mit Administratorrechten angemeldet sein. Dies ist erforderlich, da für das Arbeiten mit der IIS-Metabasis, in der Informationen über IIS-Anwendungen gespeichert werden, Administratorrechte benötigt werden.
Für das Öffnen einer bestehenden lokalen Website müssen neben den obigen Voraussetzungen noch folgende Voraussetzungen erfüllt sein:
Die Site, die geöffnet werden soll, muss als IIS-Anwendung konfiguriert sein. Weitere Informationen finden Sie unter dem Thema "Creating Virtual Directories in IIS 6.0" in der IIS Product Documentation.
Die Site muss für die Verwendung von ASP.NET 2.0 konfiguriert sein. Wenn dies nicht der Fall ist, werden Sie beim Öffnen der Site von Visual Web Developer aufgefordert, die Site für die Verwendung von ASP.NET 2.0 zu konfigurieren. Dieser Schritt ist zusätzlich zur Installation von ASP.NET 2.0 auf dem Computer erforderlich. Es ist möglich, dass ASP.NET 2.0 auf dem Computer installiert ist, die zu öffnende Site aber noch für die Verwendung einer früheren Version von ASP.NET konfiguriert ist.
Erstellen oder Öffnen lokaler IIS-Websites
Beim Erstellen einer Website führt Visual Web Developer alle Schritte aus, die erforderlich sind, um die Website zu einer funktionsfähigen IIS-Anwendung zu machen. Visual Web Developer erstellt den oder die für die Website benötigten Ordner im IIS-Stammwebordner (z. B. \inetpub\wwwroot). Nach der Erstellung der Ordner erstellt Visual Web Developer die Dateien für die von Ihnen ausgewählte Websitevorlage.
Hinweis: |
---|
Die IIS-Anwendung kann als Unterordner eines beliebigen vorhandenen IIS-Ordners erstellt werden. |
Lokale IIS-Websiteprojekte
Beim Erstellen oder Öffnen einer lokalen IIS-Website erstellt Visual Web Developer zur Verwaltung der Dateien ein Projekt. In diesem Projekt werden nur wenige Informationen gespeichert, z. B. die von Ihnen ausgewählte Art und Weise, wie die Anwendung ausgeführt werden soll, sowie die zur Verfügung stehenden Debugger. Die Projektinformationen werden auf Einzelbenutzerbasis gespeichert. Weitere Informationen finden Sie unter Websiteprojekte und -projektmappen.
Ausführen von lokalen IIS-Websites
Bei der Ausführung einer lokalen IIS-Website zu Testzwecken startet Visual Web Developer standardmäßig einen Browser und führt die Website unter Verwendung des Servernamens localhost aus. Wenn Sie beispielsweise die Website ExampleSite erstellt haben, fordert der Browser die Testseite beim Testen in Visual Web Developer von folgender URL an:
https://localhost/ExampleSite/page
IIS löst den Anwendungsnamen auf, um zu bestimmen, ob er auf einen untergeordneten Ordner des IIS-Stammordners oder auf einen anderen Speicherort verweist. Anschließend werden die in diesem Ordner enthaltenen Seiten ausgeliefert.
Weitere Informationen finden Sie unter Testen von Webseiten in Visual Web Developer.
Bereitstellen von lokalen IIS-Websites
Lokale IIS-Websites werden generell nur für die Entwicklung genutzt, sodass die einzelnen Entwickler ASP.NET-Webseiten auf ihren eigenen Computern erstellen und testen können. In den meisten Fällen müssen Sie die zu einer Dateisystem-Website gehörigen Dateien auf einem Produktionsserver bereitstellen, auf dem IIS ausgeführt wird.
Die zu einer lokalen IIS-Website gehörigen Dateien können in Visual Web Developer mithilfe des Tools Web kopieren oder mithilfe des Dienstprogramms Web veröffentlichen bereitgestellt werden. Weitere Informationen finden Sie unter Übersicht über die ASP.NET-Bereitstellung.
Hinweis: |
---|
Das Dienstprogramm Web veröffentlichen steht in Visual Web Developer Express Edition nicht zur Verfügung. |