Kapitel 12 Hochladen von Dokings BLOG in den Remote-Bereich
Damit das BLOG-Programm von Doking nach dem Hochladen in den Remote-Bereich normal läuft, finden Sie hier einige Installationspunkte.
1. Das in diesem Tutorial bereitgestellte BLOG-Programm von Doking basiert auf dem Site-Stammverzeichnis. Da die Konfigurationsdatei web.config, das bin-Verzeichnis und die aspnet_client-Skriptbibliothek verwendet werden, müssen diese drei Dateien und Verzeichnisse zum Festlegen im Site-Stammverzeichnis abgelegt werden Die Daten werden normal ausgeführt.
2. Die Quellprogrammdateien dieses Tutorials werden im selben Verzeichnis wie die Konfigurationsdatei web.config, das Verzeichnis bin und die Skriptbibliothek aspnet_client abgelegt. Die Speicherorte dieser drei Dateien können nicht verschoben werden, wenn Sie die BLOG-Seite von Doking platzieren möchten unter dem Stammverzeichnis, z. B. diesem:
In der oben genannten Adresse werden die BLOG-Seitendateien von Doking mit Ausnahme der Konfigurationsdatei web.config, des Verzeichnisses bin und der Skriptbibliothek aspnet_client abgelegt , alle anderen Dateien werden in das Stammverzeichnis hochgeladen. Alle können in das dkblog-Verzeichnis kopiert werden.
3. Da Dreamweaver MX die Zeichenfolge zur Verbindung mit der Datenbank in der Konfigurationsdatei web.config speichert, öffnen Sie die Konfigurationsdatei web.config. Sie können sehen, dass der rote Kreis in Abbildung 12-1 der lokale physische Pfad der Datenbank ist.
Abbildung 12-1 Da ein Teil der Konfigurationsdatei web.config
in den Remote-Bereich hochgeladen wird, stimmt ihr physischer Pfad im Allgemeinen nicht mit dem lokalen physischen Pfad überein. Servervariablen wie Server.MapPath können in der Konfigurationsdatei web.config nicht verwendet werden, um den physischen Pfad der Datenbank im Remote-Bereich abzurufen.
Sie können die folgende Methode verwenden, um den tatsächlichen physischen Verzeichnispfad der Datenbank auf dem Remote-Host abzurufen. Gehen Sie davon aus, dass die Domänennamenadresse des Remote-Bereichs beim Hochladen wie folgt lautet:
http://www.pconline.com.cn/dkblog
Greifen Sie über die oben genannte virtuelle Adresse auf das sekundäre Verzeichnis dkblog des Remote-Virtual-Hosts zu im dat-Ordner, also tatsächlich Die virtuelle Adresse lautet: http://www.pconline.com.cn/dkblog/dat
Erstellen Sie eine neue leere dynamische ASP.NET VB-Seite in Dreamweaver, wechseln Sie zur Codeansicht und geben Sie die ein Folgender Code:
<%=server.MapPath(" ") %>
Speichern Sie es als dkurl.aspx und durchsuchen Sie es im IE. Das Ergebnis ist wie in Abbildung 12-2 dargestellt.
Abbildung 12-2 Beim Testen des physischen Pfads
können Sie sehen, dass der physische Pfad, in dem sich dkurl.aspx befindet, Ddkblog ist. Der physische Pfad der Datenbank lautet also natürlich: D:dkblogdatdkblog.mdb.
Nachdem Sie den physischen Pfad des Remote-Hosts ermittelt haben, öffnen Sie die Konfigurationsdatei web.config und ändern Sie den physischen Pfad der Datenbank.
Zur Erinnerung: Zu diesem Zeitpunkt ist die Programmentwicklung von Dokings BLOG abgeschlossen. Das Programm ist sehr einfach, aber für Anfänger nützlich, um Datenbanken zu entwickeln. Die tatsächliche Anwendung des BLOG-Programms ist tatsächlich sehr komplex, und viele Techniken erfordern vom Leser Nachdenken und Studieren.