Kapitel 3 Erstellen einer neuen Website
Transcription
Kapitel 3 Erstellen einer neuen Website
Kapitel 3 Erstellen einer neuen Website Auswahl des Speicherorts für die Arbeitskopie der Website, 26 3 Erstellen einer leeren Website, 27 In Microsoft® Visual Web Developer™ besteht eine Website, wie allgemein üblich, aus einer Reihe von Webseiten und verknüpften Dateien, die als Einheit erstellt, bereitgestellt und verwaltet werden. Sie können auch einen kompletten virtuellen Webserver oder eine Domäne als eine einzige Website behandeln. In der Regel werden Sie aber wohl mit unterschiedlichen Inhalten arbeiten, die Sie zu unterschiedlichen Zeiten bereitstellen, mit anderen Sicherheitsmechanismen steuern oder auf sonstige Weise anders verwalten möchten. Mit ASP.NET 2.0 können Sie eine neue Website in einem beliebigen Ordner innerhalb der Inhaltsstruktur des Servers (d. h. im URL-Bereich) starten. TIPP Es gibt keine feststehenden Regeln hinsichtlich der Größe einer ASP.NET 2.0-Website. Die meisten Sites bewegen sich in Größenordnungen von einigen dutzend bis zu mehreren hundert Webseiten. 25 Jim Buyens: Erstellen Sie Ihre Website jetzt! mit Microsoft Visual Web Developer 2005 Express Edition. Microsoft Press 2006 (ISBN 3-86063-568-9) X1166130.indb 25 30.11.2005 9:22:47 Uhr Auswahl des Speicherorts für die Arbeitskopie der Website Abstimmen von Visual Web Developer-Websites und IIS-Anwendungen Auch wenn Sie Ihre Website auf dem in Visual Web Developer integrierten Development Server entwickeln und testen, sollten Sie sie irgendwann unter der Vollversion von IIS ausführen. Zwei Gründe sprechen dafür: ■ Der Development Server ist nur von Ihrem eigenen Computer aus zugänglich. ■ IIS ist die einzige frei zugängliche Webserveranwendung, die ASP.NET 2.0 unterstützt. Leider teilt IIS einen Webserver nicht in einzelne Sites auf, wie es beim Visual Web Developer der Fall ist, sondern in Anwendungen. Der Unterschied: ■ Eine Website ist eine Ordnerstruktur, die Visual Web Developer als Einheit verwaltet. ■ Eine Anwendung ist eine Ordnerstruktur, die IIS als Einheit verwaltet. Fortsetzung auf der nächsten Seite Die meisten ASP.NET-Entwickler legen mindestens zwei Kopien der entstehenden Website an: eine Arbeitskopie und eine Produktivkopie. ■ Die Arbeitskopie wird normalerweise in einem Offline- oder privaten Bereich gespeichert, der dem zukünftigen Publikum nicht zugänglich ist. Immerhin stellt die Arbeitskopie ein unfertiges, im Entstehen begriffenes Produkt dar, dessen Funktionstüchtigkeit sich erst noch erweisen muss. Es gibt schließlich einen Grund, dass Sie immer noch daran arbeiten. ■ Die Produktivkopie oder reale Website befindet sich auf einem Webserver, der den Webbesuchern zugänglich ist. Wenn die Arbeitskopie in der endgültigen – funktionierenden und genehmigten – Fassung vorliegt, kopiert der Entwickler oder ein Administrator die Arbeitskopie auf die öffentliche Website. Da ASP.NET den Programmcode auf einem Webserver ausführt, benötigen Sie einen Webserver, um eine ASP.NET-Website zu testen. Auf dem Webserver muss außerdem ASP. NET 2.0 ausgeführt werden. Generell stehen Ihnen zwei Möglichkeiten offen: ■ Sie können Internet-Informationsdienste (IIS), Microsofts führenden Webserver verwenden, den Sie entweder auf Ihrem eigenen Computer oder auf einem Remoteserver installieren. ■ Sie setzen den in Visual Web Designer integrierten ASP.NET Development Server ein, der eine Teilmenge von IIS darstellt. Er wird auf Anforderung von Visual Web Developer gestartet und so lange ausgeführt, bis Sie Visual Web Developer beenden. Visual Web Developer unterstützt interaktives Debuggen des gesamten von Ihnen verfassten Codes. Das heißt, Sie können Stellen definieren, an denen die Codeausführung angehalten wird, damit Sie Objekte und Variablen überprüfen oder einzelne Anweisungen separat ausführen können usw. Wenn der Debugger den Code einfriert, muss er allerdings auch den gesamten Webserver einfrieren, und das ist WICHTIG Der ASP.NET Development Server ist auf den lokalen natürlich ein Ärgernis für alle anderen Nutzer Computer beschränkt. Er kann Seiten nicht anderen dieses Servers. Um solche Probleme erst gar Computern zur Verfügung stellen. Er eignet sich nur zum Testen der Seiten auf Ihrem eigenen Computer. 26 Erstellen Sie Ihre Website jetzt! mit Microsoft Visual Web Developer 2005 Express Edition Jim Buyens: Erstellen Sie Ihre Website jetzt! mit Microsoft Visual Web Developer 2005 Express Edition. Microsoft Press 2006 (ISBN 3-86063-568-9) X1166130.indb 26 30.11.2005 9:22:48 Uhr nicht aufkommen zu lassen, führen die meisten ASP.NET-Entwickler die Fehlersuche auf ihren eigenen Computern und nicht auf einem Server durch, der auch von anderen genutzt wird. Fortsetzung von Seite 24 Erstellen einer leeren Website Sie können die Arbeitskopie einer ASP.NET-Website an vier verschiedenen Orten anlegen: ■ An einem Speicherort im Dateisystem, also in einem Ordner auf der Festplatte Ihres PCs oder in einem freigegebenen Netzwerkordner. ■ Auf einem IIS-Server, der lokal auf Ihrem Computer ausgeführt wird. ■ Auf einem IIS-Server, der remote (d. h. auf einem anderen Computer in Ihrem Netzwerk) ausgeführt wird. ■ Auf einem IIS-Server mit Dateisystem, der über FTP zugänglich ist. In den folgenden Abschnitten werden diese Optionen detailliert beschrieben, sodass Sie am Ende wissen, wie Sie in jeder dieser Situationen eine neue Website anlegen. Erstellen einer Dateisystem-Website In einer Dateisystem-Website können Sie die Dateien für Ihre Website in einem beliebigen Ordner speichern. Er kann sich lokal auf Ihrem Computer oder in einem freigegebenen Bereich auf einem Netzwerkcomputer befinden. Tabelle 3-1 fasst die Vor- und Nachteile dieser Methode zusammen. Kapitel 3: Erstellen einer neuen Website Wichtig ist, dass diese beiden Ordnerstrukturen vom selben Ordner ausgehen. Andernfalls wird Ihre Visual Web Developer-Website unter IIS nicht korrekt ausgeführt. Es gibt drei Methoden zum Kennzeichnen des Stammordners als IISAnwendung: ■ Wenn Sie die Website mithilfe der Microsoft FrontPage®-Servererweiterungen veröffentlichen, kennzeichnen die Servererweiterungen den Stammordner der Website als IIS-Anwendung. ■ Klicken Sie im IIS-Snap-In mit der rechten Maustaste auf den Stammordner der Website, wählen Sie „Eigenschaften“ und klicken Sie dann auf der Registerkarte „Basisverzeichnis“ unter „An wendungseinstellungen“ auf die Schaltfläche „Erstellen“. Wenn Sie nicht über die erforderlichen Berechtigungen verfügen, wenden Sie sich an das für den Server zuständige Supportpersonal. ■ Im Abschnitt „Erstellen einer lokalen IIS-Website“ wird erklärt, wie Sie Ordner innerhalb von Visual Web Designer als IIS-Anwendungen kennzeichnen. Dafür benötigen Sie dieselben Berechtigungen wie für das IIS-Snap-In. 27 Jim Buyens: Erstellen Sie Ihre Website jetzt! mit Microsoft Visual Web Developer 2005 Express Edition. Microsoft Press 2006 (ISBN 3-86063-568-9) X1166130.indb 27 30.11.2005 9:22:48 Uhr Vorteile Nachteile Sie müssen auf Ihrem Computer keine Vollversion von IIS ausführen. Sie können Seiten intern mit dem ASP.NET Development Server testen. Sie können die erweiterten Features von IIS, z. B. HTTP-basierte Authentifizierung, Anwendungspooling und ISAPI-Filter, nicht auf dem ASP.NET Development Server testen. Sie benötigen keine Administratorrechte, um lokale Websites zu erstellen oder zu debuggen. Sicherheitsprobleme werden vermieden, da der ASP.NET Development Server nur vom lokalen Computer aus zugänglich ist. Andere Mitarbeiter können die Website nicht auf ihren eigenen Computern betrachten. Die Vorschau wird erst durch Veröffentlichen der Website auf einem Server mit IIS ermöglicht. Tabelle 3-1 Vor- und Nachteile einer Dateisystem-Website SO ERSTELLEN SIE EINE DATEISYSTEM-WEBSITE IN VISUAL WEB DEVELOPER Klicken Sie im Menü „Datei“ auf „Neue 1 Website“. ■ geben den gewünschten Speicherort ein, wählen einen vorhandenen aus oder klicken auf „Durchsuchen“, um in der Ordnerstruktur zu navigieren. Wenn das aus Abbildung 3-1 hervorgehende 2 Dialogfeld „Neue Website“ angezeigt wird, wählen Sie im Feld „Vorlagen“ eine Vorlage aus, z. B. ASP.NET-Website. 3 Im Feld „Speicherort“ ■ klicken Sie auf „Dateisystem“ im DropdownListenfeld, Wählen Sie im Dropdown-Listenfeld „Sprache“ 4 die Standardprogrammiersprache der Website aus. Klicken Sie auf „OK“. Visual Web Developer 5 erstellt die Website, öffnet eine Standardseite im Webseitendesigner und zeigt den Ordner im Projektmappen-Explorer an. Wenn der angegebene Pfad bereits Dateien enthält, fragt Visual Web Developer nach, ob Sie einen anderen Ordnernamen eingeben, die vorhandene Website öffnen oder nichtsdestotrotz die neue Website erstellen möchten. Wenn Sie sich für Letzteres entscheiden, werden vorhandene gleichnamige Dateien mit den Dateien der ausgewählten Vorlage überschrieben. 28 Erstellen Sie Ihre Website jetzt! mit Microsoft Visual Web Developer 2005 Express Edition Jim Buyens: Erstellen Sie Ihre Website jetzt! mit Microsoft Visual Web Developer 2005 Express Edition. Microsoft Press 2006 (ISBN 3-86063-568-9) X1166130.indb 28 30.11.2005 9:22:49 Uhr Abbildung 3-1 Dieses Dialogfeld ist der Einstiegspunkt zum Erstellen einer neuen Website in Visual Web Developer. Erstellen einer lokalen IIS-Website Lokale IIS-Websites werden mit einer lokalen Kopie von IIS ausgeführt, die auf Ihrem Computer installiert ist. Jede Website wird als eigenständige IIS-Anwendung ausgeführt. Visual Web Developer aktualisiert Dateien mithilfe der FrontPage-Servererweiterungen oder durch direkten Zugriff auf das Dateisystem. Tabelle 3-2 fasst die Vor- und Nachteile dieser Methode zusammen. Wenn Sie eine lokale IIS-Website erstellen möchten, müssen folgende Voraussetzungen erfüllt sein: ■ Sie müssen als Administrator an Ihrem Computer angemeldet sein. Nur Administratoren können die erforderlichen IIS-Einstellungen vornehmen. ■ IIS muss auf Ihrem Computer installiert sein und ausgeführt werden. ■ ASP.NET 2.0 muss auf Ihrem Computer installiert und in IIS aktiviert sein. Kapitel 3: Erstellen einer neuen Website 29 Jim Buyens: Erstellen Sie Ihre Website jetzt! mit Microsoft Visual Web Developer 2005 Express Edition. Microsoft Press 2006 (ISBN 3-86063-568-9) X1166130.indb 29 30.11.2005 9:22:51 Uhr Vorteile Nachteile Sie können alle IIS-Features wie HTTP-basierte Authentifizierung, Anwendungspooling und ISAPI-Filter testen. Sie benötigen Administratorrechte, um IISWebsites zu erstellen oder zu debuggen. Die Website ist von anderen Computern aus zugänglich. (Sie tragen allerdings selbst Verantwortung dafür, dass nur befugte Personen Zugriff haben.) Nur ein Benutzer des Computers kann zu einem gegebenen Zeitpunkt IIS debuggen. Bei lokalen IIS-Websites ist der Remotezugriff standardmäßig aktiviert. Diese Einstellung ist nicht für alle Situationen angemessen. Tabelle 3-2 Vor- und Nachteile einer lokalen IIS-Website Die Dateien einer lokalen IIS-Website können in einem beliebigen Ordner gespeichert sein. Dazu einige Beispiele: ■ Sie können die neue Website im IIS-Stammverzeichnis erstellen (üblicherweise C:\ InetPub\wwwroot) und als IIS-Anwendung kennzeichnen. ■ Sie können die neue Website in jedem beliebigen Ordner auf Ihrem Computer erstellen und Visual Web Developer anweisen, sie sowohl als virtuelles IIS-Verzeichnis als auch als IIS-Anwendung zu kennzeichnen. ■ Sie können eine Website erstellen, die auf eine vorhandene IIS-Anwendung zeigt und die Dateien in dieser Anwendung bearbeiten. SO ERSTELLEN SIE EINE LOKALE IIS-WEBSITE 1 Klicken Sie im Menü „Datei“ auf „Neue Website“. 2 Wählen Sie im Dialogfeld „Neue Website“ unter „Vorlagen“ eine Vorlage aus. 3 Klicken Sie auf „HTTP“ im Dropdown-Listenfeld „Speicherort“. 30 Erstellen Sie Ihre Website jetzt! mit Microsoft Visual Web Developer 2005 Express Edition Jim Buyens: Erstellen Sie Ihre Website jetzt! mit Microsoft Visual Web Developer 2005 Express Edition. Microsoft Press 2006 (ISBN 3-86063-568-9) X1166130.indb 30 30.11.2005 9:22:51 Uhr Wenn Sie den URL der neuen Website eintippen möchten, 4 legen Sie die Dateien im dafür vorgesehenen Bereich des Webservers ab (z. B. unterhalb C:\InetPub\wwwroot), kennzeichnen Sie die Website als IIS-Anwendung, und fahren Sie wie folgt fort: ■ Geben Sie den neuen URL im Textfeld „Speicherort“ ein. Beispiel: http://localhost/ContosoMagic. ■ Fahren Sie mit Schritt 9 fort. Andernfalls gilt folgende Vorgehensweise: ■ Klicken Sie auf die Schaltfläche „Durchsuchen“. Das in Abbildung 3-2 gezeigte Dialogfeld „Speicherort auswählen“ wird geöffnet. ■ Klicken Sie auf das Symbol „Lokale IIS“, um die Liste der lokalen Webserver anzuzeigen. Möchten Sie für die neue Website Dateien aus einer vorhande- 5 nen IIS-Anwendung verwenden, wählen Sie den Hauptordner der vorhandenen Anwendung aus, klicken auf die Schaltfläche „Öffnen“ und fahren dann mit Schritt 9 fort. Wählen Sie unter „Wählen Sie die zu öffnende Website aus“ den Webserver aus und gegebenenfalls 6 den übergeordneten Ordner der Website, die Sie erstellten möchten. Wenn Sie z. B. die Website unter Abbildung 3-2 Dieses Dialogfeld zeigt eine Liste lokaler Webserver und ihre URLBereiche an. Hier wählen Sie den übergeordneten Ordner der neu zu erstellenden Website aus. /doves/white erstellen möchten, klicken Sie auf /doves. Sollen die Dateien der neuen Website im üblichen Inhaltsbereich 7 des Webservers abgelegt werden, führen Sie im Dialogfeld „Speicherort auswählen“ folgende Aktionen durch: ■ Klicken Sie auf die Schaltfläche „Neue Webanwendung erstellen“, die erste der drei Schaltflächen, die in der oberen rechten Ecke des Dialogfelds angeordnet sind. ■ Ein neuer Ordner mit der Bezeichnung „Website“ wird im Feld „Wählen Sie die zu öffnende Website aus“ angezeigt. Benennen Sie den Ordner um. Kapitel 3: Erstellen einer neuen Website Abbildung 3-3 Dieses Dialogfeld gibt einen Ordner im URL-Bereich des Webservers an und verknüpft ihn mit einem physischen Speicherort. 31 Jim Buyens: Erstellen Sie Ihre Website jetzt! mit Microsoft Visual Web Developer 2005 Express Edition. Microsoft Press 2006 (ISBN 3-86063-568-9) X1166130.indb 31 30.11.2005 9:22:53 Uhr Sollen die Dateien der neuen Website an einem anderen Ort gespeichert werden, gehen Sie folgendermaßen vor: ■ Klicken Sie auf die Schaltfläche „Neues virtuelles Verzeichnis erstellen“, die mittlere der drei Schaltflächen, die in der oberen rechten Ecke des Dialogfelds „Speicherort auswählen“ angeordnet sind. Das in Abbildung 3-3 gezeigte Dialogfeld „Neues virtuelles Verzeichnis“ wird geöffnet. ■ Geben Sie im Feld „Aliasname“ den URL-Pfad ein, in dem die Website gespeichert werden soll. ■ Geben Sie im Feld „Ordner“ den Speicherort ein oder klicken Sie auf „Durchsuchen“, um ihn auszuwählen. ■ Klicken Sie auf „OK“, um das virtuelle Verzeichnis zu erstellen. 8 Klicken Sie auf die Schaltfläche „Öffnen“, um die Website in IIS zu erstellen. 9 Wählen Sie die Standardprogrammiersprache der Website aus. 10 Klicken Sie auf „OK“, um die Website zu erstellen und in Visual Web Developer zu öffnen. Wenn der angegebene Pfad bereits Dateien enthält, zeigt Visual Web Developer eine Warnung an. Erstellen einer Remote-IIS-Website Eine Remote-Website wird mit einer IIS-Kopie ausgeführt, die auf einem anderen Computer, auf den Sie über ein Netzwerk zugreifen können, installiert ist. Ihre Websitedateien werden auf dem Remotecomputer gespeichert und Visual Web Developer kommuniziert mit der Website über die FrontPage-Servererweiterungen. Tabelle 3-3 fasst die Vorund Nachteile dieser Methode zusammen. Wenn Sie eine Remote-IIS-Website erstellen möchten, müssen folgende Voraussetzungen erfüllt sein: ■ Auf dem Remotecomputer muss .NET Framework in der Version 2.0 ausgeführt werden. ■ Auf dem Remotecomputer muss IIS installiert und in Betrieb sein. 32 Erstellen Sie Ihre Website jetzt! mit Microsoft Visual Web Developer 2005 Express Edition Jim Buyens: Erstellen Sie Ihre Website jetzt! mit Microsoft Visual Web Developer 2005 Express Edition. Microsoft Press 2006 (ISBN 3-86063-568-9) X1166130.indb 32 30.11.2005 9:22:54 Uhr ■ ASP.NET muss auf dem Remotecomputer in IIS aktiviert sein. ■ Die FrontPage-Servererweiterungen müssen installiert und auf der Stammverzeichnisebene, in der Sie die Website erstellen, aktiviert sein. ■ Sie müssen FrontPage-Administratoren- oder Autorenberechtigungen haben, um neue Ordner und Dateien auf dem Remotecomputer erstellen zu können. Vorteile Nachteile Sie können die Website in derselben Umgebung testen, in der sich der Produktivserver befindet (oder, wenn Sie auf Ihr Glück vertrauen, direkt auf dem Produktivserver). Die Konfiguration des gemeinsam zum Debuggen genutzten Servers kann einigermaßen komplex werden. Mehrere Entwickler können gleichzeitig an derselben Website arbeiten. Debugfunktionen können nicht von mehreren Entwicklern gleichzeitig durchgeführt werden. Zudem weist der Server alle anderen Anfragen ab, solange ein Entwickler den Code überprüft. Tabelle 3-3 Vor- und Nachteile einer Remote-IIS-Website SO ERSTELLEN SIE EINE REMOTE-IIS-WEBSITE 1 Klicken Sie auf „Neue Website“ im Menü „Datei“. 2 Wählen Sie im Dialogfeld „Neue Website“ unter „Vorlagen“ eine Vorlage aus. 3 Klicken Sie im Dropdown-Listenfeld „Speicherort“ auf „HTTP“. 4 Verwenden Sie eines der folgenden Verfahren. ■ Geben Sie den URL der neuen Website im Feld „Speicherort“ ein. Beispiel: http://www.example.com/ContosoMagic ■ Klicken Sie auf die Schaltfläche „Durchsuchen“, wählen Sie „Remotesite“ und geben Sie den gewünschten URL im Feld „Speicherort der Website“ ein. Kapitel 3: Erstellen einer neuen Website 33 Jim Buyens: Erstellen Sie Ihre Website jetzt! mit Microsoft Visual Web Developer 2005 Express Edition. Microsoft Press 2006 (ISBN 3-86063-568-9) X1166130.indb 33 30.11.2005 9:22:54 Uhr ■ Klicken Sie auf die Schaltfläche „Durchsuchen“, wählen Sie „Remotesite“, klicken Sie auf die Schaltfläche „Neue Website“ und geben Sie dann den gewünschten URL im Feld „Web-URL“ ein. 5 Wählen Sie die Standardprogrammiersprache der Website aus. 6 Klicken Sie auf „OK“, um die Website zu erstellen und in Visual Web Developer zu öffnen. Visual Web Developer erstellt die Website, öffnet eine Standardseite im Webseitendesigner und zeigt den Ordner im Projektmappen-Explorer an. Wenn der angegebene Pfad bereits Dateien enthält, fordert Visual Web Developer Sie auf, einen anderen Speicherort anzugeben. Erstellen einer über FTP zugänglichen Website Auf einigen Webservern können Sie Dateien nur über das File Transfer Protocol (FTP) aktualisieren. Diese Methode ist häufig bei Servern anzutreffen, die von kommerziellen Hostingunternehmen zur Verfügung gestellt werden. Visual Web Developer unterstützt auch diese Umgebung. Im Detail: ■ Wenn Visual Web Developer eine Datei lesen oder schreiben muss, greift er auf FTP zurück. ■ Wenn sich der FTP-Speicherort gleichzeitig innerhalb der Inhaltsstruktur eines IISWebservers befindet, auf dem ASP.NET 2.0 läuft, können Sie Ihre Website vom selben Server aufrufen und testen. Tabelle 3-4 fasst die Vor- und Nachteile einer FTP-Website zusammen. Wenn Sie diese Methode verwenden möchten, muss die Website, die Sie öffnen, auf einem FTP-Server verfügbar sein und Sie müssen folgende Informationen vom Administrator des FTP-Servers erfragen: ■ Den Namen des FTP-Servers, auf dem Sie die Website öffnen möchten. ■ Den Namen des FTP-Ordners, für den Sie Lese- und Schreibberechtigung besitzen. 34 Erstellen Sie Ihre Website jetzt! mit Microsoft Visual Web Developer 2005 Express Edition Jim Buyens: Erstellen Sie Ihre Website jetzt! mit Microsoft Visual Web Developer 2005 Express Edition. Microsoft Press 2006 (ISBN 3-86063-568-9) X1166130.indb 34 30.11.2005 9:22:55 Uhr Vorteile Nachteile Sie können Ihre Website direkt auf dem Produktivwebserver öffnen, testen und ändern. Sie können mit FTP keine IIS-Anwendung erstellen. Wenn Sie nur auf dem FTP-Server arbeiten, haben Sie keine Sicherungskopien der Website. Sofern Sie keine anderen Vorsorgemaßnahmen treffen, ist die FTPVersion Ihre einzige Kopie. Das übliche Verfahren schließt das Testen der Website ein, bevor sie über FTP veröffentlicht wird. ■ Unter Umständen benötigen Sie noch weitere Angaben: Einen Benutzernamen und ein Kennwort für den Server. ■ Die Portnummer, die der FTP-Server verwendet. In der Regel ist dies Port 21. SO ERSTELLEN SIE EINE ÜBER FTP ZUGÄNGLICHE WEBSITE 1 Klicken Sie auf „Neue Website“ im Menü „Datei“. 2 Wählen Sie im Dialogfeld „Neue Website“ unter „Vorlagen“ eine Vorlage aus. 3 Klicken Sie im Dropdown-Listenfeld „Speicherort“ auf „FTP“. Tabelle 3-4 Vor- und Nachteile einer über FTP zugänglichen Website WICHTIG Wenn Visual Web Developer eine FTP-Website erstellt, kann der erforderliche Schritt, die Website als IIS-Anwendung zu konfigurieren, nicht vorgenommen werden. Sie selbst oder ein Serveradministrator müssen die Anwendung mit dem IIS-Snap-In konfigurieren. Sie können den Speicherort auf dem FTP-Server direkt eingeben oder auswählen (z. B.: ftp://ftp. 4 example.com/public_html/ContosoMagic). Andernfalls klicken Sie auf die Schaltfläche „Durchsuchen“ und klicken dann auf die Schaltfläche „FTP-Site“. Das Dialogfeld „Speicherort auswählen“ geht aus Abbildung 3-4 hervor. Kapitel 3: Erstellen einer neuen Website 35 Jim Buyens: Erstellen Sie Ihre Website jetzt! mit Microsoft Visual Web Developer 2005 Express Edition. Microsoft Press 2006 (ISBN 3-86063-568-9) X1166130.indb 35 30.11.2005 9:22:55 Uhr Füllen Sie die folgenden Felder aus und klicken Sie dann auf 5 „Öffnen“. ■ Server: Geben Sie den Namen des Servers ein, z. B. ftp://ftp.example.com. ■ Anschluss: Wenn auf dem FTP-Server ein anderer Port konfiguriert ist als 21, ändern Sie diesen Wert. ■ Verzeichnis: Geben Sie den Namen des FTPOrdners ein, in dem die Websitedateien gespeichert werden sollen. (Der Name ist nicht immer mit dem Namen des HTTP-Ordners oder des Ordners im Dateisystem identisch.) Beispielsweise können alle der folgenden Bezeichnungen auf denselben physischen Speicherort verweisen: FTP-Ordnername: public_html/ContosoMagic/ HTTP-Ordnername: ContosoMagic/ Name des Ordners im Dateisystem: C:\InetPub\ wwwroot\ContosoMagic\ Abbildung 3-4 Beim Verbinden mit einer FTP-Site bietet das Dialogfeld „Speicherort auswählen“ diese Optionen. ■ Passiver Modus: Aktivieren Sie dieses Kontrollkästchen, wenn Sie wegen einer Firewall Probleme haben, mit dem FTP-Server zu kommunizieren. ■ Anonyme Anmeldung: Aktivieren Sie dieses Kontrollkästchen, wenn Lese- und Schreibzugriffe ohne Anmeldung auf dem FTP-Server zulässig sind. Deaktivieren Sie es, wenn Sie einen Benutzernamen und ein Kennwort eingeben müssen. ■ Benutzername und Kennwort: Geben Sie die Anmeldedaten ein, die den Zugriff auf Ihren Bereich auf dem FTP-Server freigeben. Sie unterscheiden sich möglicherweise von Ihren üblichen Anmeldedaten für Microsoft Windows®. 6 Wählen Sie die Standardprogrammiersprache der Website aus. 7 Klicken Sie auf „OK“, um die Website zu erstellen und in Visual Web Developer zu öffnen. Visual Web Developer stellt die Verbindung zum FTP-Server her und kopiert die Vorlagendateien an den angegebenen Ort. Denken Sie daran, dass Sie oder ein Serveradministrator die Website mit dem IIS-Snap-In als Anwendung kennzeichnen müssen. 36 Erstellen Sie Ihre Website jetzt! mit Microsoft Visual Web Developer 2005 Express Edition Jim Buyens: Erstellen Sie Ihre Website jetzt! mit Microsoft Visual Web Developer 2005 Express Edition. Microsoft Press 2006 (ISBN 3-86063-568-9) X1166130.indb 36 30.11.2005 9:22:57 Uhr Zusammenfassung Üblicherweise legt man von jeder verwalteten Website zwei Kopien an: eine Entwicklungsoder Arbeitskopie und eine Produktiv- oder öffentliche Version. Mit Visual Web Developer können Arbeitskopien an vier verschiedenen Orten verwaltet werden: in einem Dateisystemordner, auf einem lokalen IIS-Server, auf einem Remote-IIS-Server oder auf einem FTP-Server. Die öffentliche Website wird normalerweise auf einem Remote-IIS-Server gespeichert. Im nächsten Kapitel erfahren Sie, wie Sie vorhandene Websites öffnen. Kapitel 3: Erstellen einer neuen Website 37 Jim Buyens: Erstellen Sie Ihre Website jetzt! mit Microsoft Visual Web Developer 2005 Express Edition. Microsoft Press 2006 (ISBN 3-86063-568-9) X1166130.indb 37 30.11.2005 9:22:58 Uhr