Глава 12 Загрузка БЛОГА Doking в удаленное пространство
Чтобы программа Doking's BLOG работала нормально после загрузки в удаленное пространство, вот несколько пунктов установки.
1. Программа Doking's BLOG, представленная в этом руководстве, основана на корневом каталоге сайта. Поскольку используются файл конфигурации web.config, каталог bin и библиотека сценариев aspnet_client, для установки эти три файла и каталога необходимо поместить в корневой каталог сайта. валидатор данных Forms работает нормально.
2. Исходные файлы программы этого руководства размещаются в том же каталоге, что и файл конфигурации web.config, каталог bin и библиотека сценариев aspnet_client. Расположение этих трех файлов невозможно переместить, если вы хотите разместить страницу БЛОГА Doking на втором уровне. в корневом каталоге, например:
По указанному выше адресу в каталоге dkblog размещаются файлы страниц BLOG Doking, за исключением файла конфигурации web.config, каталога bin и библиотеки сценариев aspnet_client. все остальные файлы загружаются в корневой каталог. Все можно скопировать в каталог dkblog.
3. Поскольку Dreamweaver MX хранит строку подключения к базе данных в файле конфигурации web.config, откройте файл конфигурации web.config, и вы увидите, что красный кружок на рис. 12-1 — это локальный физический путь к базе данных.
Рис. 12-1. Поскольку часть файла конфигурации web.config
загружается в удаленное пространство, его физический путь обычно не совпадает с локальным физическим путем. Переменные сервера, такие как Server.MapPath, нельзя использовать в файле конфигурации web.config для получения физического пути к базе данных в удаленном пространстве.
Вы можете использовать следующий метод, чтобы получить физический путь к реальному каталогу базы данных на удаленном хосте. Предположим, что адрес доменного имени удаленного пространства при загрузке имеет следующий вид:
http://www.pconline.com.cn/dkblog
Доступ к вторичному каталогу dkblog удаленного виртуального хоста через указанный выше виртуальный адрес. Файл базы данных сохраняется. в папке dat, так что на самом деле виртуальный адрес: http://www.pconline.com.cn/dkblog/dat
Создайте новую пустую динамическую страницу ASP.NET VB в Dreamweaver, переключитесь на представление кода и введите следующий код:
<%=server.MapPath(" ") %>
Сохраните его как dkurl.aspx и просмотрите его в IE. Результат показан на рисунке 12-2.
Рис. 12-2. Тестируя физический путь,
вы можете видеть, что физический путь, по которому находится dkurl.aspx: Ddkblog, поэтому физический путь к базе данных естественным образом выглядит так: D:dkblogdatdkblog.mdb.
Получив физический путь удаленного хоста, откройте файл конфигурации web.config и измените физический путь к базе данных.
Напоминание: на данный момент разработка программы БЛОГА Doking завершена. Программа очень проста, но полезна для новичков в разработке баз данных. Фактическое применение программы BLOG на самом деле очень сложное, и многие методы требуют от читателей размышлений и изучения.