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