Как использовать Server.mappath в ASP
Я всегда забывал, как использовать Server.mappath. Давайте записать его ниже для последующего использования:
Общее примечание: пути, полученные Server.mappath, являются физическими путями на сервере, которые часто называют абсолютными путями.
1. Server.mappath ("/")
Примечание. Получите местоположение, где находится корневый каталог приложения, например, c:/inetpub/wwwroot/.
2. server.mappath ("./")
ПРИМЕЧАНИЕ. Получите текущий каталог страницы, который эквивалентен server.mappath ("").
3. server.mappath ("../")
Примечание. Получите верхний каталог страницы, на которой вы находитесь.
4. server.mappath ("~/")
Примечание. Получите каталог текущей программы на уровне приложения. Если это корневый каталог, это корневый каталог. Если это виртуальный каталог, это местоположение виртуального каталога, например, C:/inetPub/wwwroot/example/.
Сначала посмотрим на картинку:
1. Во -первых, создайте красную папку под диском E -диск этой машины и продолжайте создавать файл conn.asp в папке. Содержание файла следующим образом:
<%= Server.mappath ("База данных/cnbruce.mdb")%> <%= Server.mappath ("/database/cnbruce.mdb")%> <%= Server.mappath ("../ database/cnbruce.mdb")%> |
Результаты окончательного отображения трех путей отлаживаются.
2. Создайте базу данных папок под красной папкой, а файл cnbruce.mdb хранится в папке.
Итак, теперь мы можем точно знать, что абсолютный путь файла базы данных: E: /Red/database/cnbruce.mdb
Там не должно быть проблем с вышеизложенным. Если вы это понимаете, продолжайте читать его. Если вы не понимаете, изучите операционную систему Windows -_-!
3. Для сравнения и сравнения, продолжайте создавать синюю папку под красной папкой, и тот же файл conn.asp хранится в папке.
<%= Server.mappath ("База данных/cnbruce.mdb")%> <%= Server.mappath ("/database/cnbruce.mdb")%> <%= Server.mappath ("../ database/cnbruce.mdb")%> |
4. Конечно, очень важно установить виртуальный каталог красной папки. Метод состоит в том, чтобы щелкнуть правой кнопкой мыши красную папку, выберите «Поделиться ...», продолжить выбирать вкладку «Обмен веб-сайтами» во всплывающем окне, выберите «Поделиться этой папкой» и установить псевдоним «красный». Наконец "ОК".
5. ОК. Теперь вы можете отлаживать два файла conn.asp.
Сначала посмотрите на красную папку. Введенный URL должен быть: http: //localhost/red/conn.asp
Вы можете видеть, что только один из них верен, то есть
<%= Server.mappath ("База данных/cnbruce.mdb")%>
6. Давайте посмотрим на синюю папку в красной папке. URL: http: //localhost/red/blue/conn.asp