Cara menggunakan server.mappath di ASP
Saya selalu lupa cara menggunakan server.mappath. Mari kita rekam di bawah ini untuk digunakan nanti:
CATATAN UMUM: Jalur yang diperoleh oleh server. Mappath adalah semua jalur fisik di server, yang sering disebut jalur absolut.
1. Server.mappath ("/")
Catatan: Dapatkan lokasi di mana direktori root aplikasi berada, seperti C:/inetpub/wwwroot/.
2. Server.mappath ("./")
Catatan: Dapatkan direktori halaman saat ini, yang setara dengan server.mappath ("").
3. Server.mappath ("../")
CATATAN: Dapatkan direktori atas halaman tempat Anda berada.
4. Server.mappath ("~/")
Catatan: Dapatkan direktori program tingkat aplikasi saat ini. Jika itu adalah direktori root, itu adalah direktori root. Jika itu adalah direktori virtual, itu adalah lokasi direktori virtual, seperti c:/inetpub/wwwroot/contoh/.
Mari kita lihat gambarnya dulu:
1. Pertama, buat folder merah di bawah disk E dari mesin ini, dan terus buat file conn.asp di folder. Konten file adalah sebagai berikut:
<%= Server.mappath ("database/cnbruce.mdb")%> <%= Server.mappath ("/database/cnbruce.mdb")%> <%= Server.mappath ("../ database/cnbruce.mdb")%> |
Hasil tampilan akhir dari tiga jalur didebug.
2. Buat database folder di bawah folder merah, dan file cnbruce.mdb disimpan di dalam folder.
Jadi sekarang kita dapat mengetahui dengan pasti bahwa jalur absolut dari file database adalah: e: /red/database/cnbruce.mdb
Seharusnya tidak ada masalah dengan hal di atas. Jika Anda memahaminya, lanjutkan membacanya. Jika Anda tidak mengerti, pelajari sistem operasi Windows -_-!
3. Untuk perbandingan dan perbandingan, terus buat folder biru di bawah folder merah, dan file Conn.asp yang sama disimpan di dalam folder.
<%= Server.mappath ("database/cnbruce.mdb")%> <%= Server.mappath ("/database/cnbruce.mdb")%> <%= Server.mappath ("../ database/cnbruce.mdb")%> |
4. Tentu saja, sangat penting untuk mengatur direktori virtual folder merah. Metode ini adalah untuk mengklik kanan folder merah, pilih "Bagikan ...", Lanjutkan untuk memilih tab "Berbagi Web" di jendela pop-up, pilih "Bagikan folder ini", dan atur alias ke "merah". Akhirnya "OK".
5. Oke. Sekarang Anda dapat men -debug dua file Conn.asp.
Pertama lihat folder merah. URL yang dimasukkan harus: http: //localhost/red/conn.asp
Anda dapat melihat bahwa hanya satu dari mereka yang benar, yaitu
<%= Server.mappath ("database/cnbruce.mdb")%>
6. Mari kita lihat folder biru di folder merah. URL: http: //localhost/red/blue/conn.asp