Bei der Verwendung von Server.MAppath () gibt es viele Parameter, z. B. absolute Pfade und relative Pfade. Diese Dinge, die nicht kompliziert sind, aber leicht zu verwirren sind. Hier ist ein Aussortieren.
Die Codekopie lautet wie folgt:
./Current Directory
/ Website Home Directory
../ Upper -Verzeichnis
~/Website virtuelles Verzeichnis
Wenn das aktuelle Website -Verzeichnis e:/wwwroot ist
Das virtuelle Anwendungsverzeichnis ist E:/wwwroot/Company
Der Seitenweg zum Durchsuchen ist e: /wwroot/company/news/show.asp
Verwenden Sie in show.asp -Seite
Die Codekopie lautet wie folgt:
Server.mappath ("./") Der Rücklauf ist: e:/wwwroot/company/news
Server.mappath ("/") Der Rücklauf ist: e:/wwwroot
Server.mappath ("../") Der Rücklauf ist: e:/wwwroot/companie
Server.mappath ("~/") Der Rückgabepfad lautet: e:/wwwroot/Company
server.mappath (request.servervariables ("path_info"))
Request.Servervariables ("path_translated")
Die Rückgänge der beiden oben genannten Methoden sind d: /wwroot/company/news/show.asp