ASP.NET中Server.MapPath方法獲取網站根目錄

在ASP.NET網站應用程序中,可以通過Server.MapPath方法來獲取跟服務器有關的目錄信息,如獲取網站的根目錄、獲取當前代碼文件所在的目錄路徑、獲取當前代碼所在路徑的上級路徑等。Server.MapPath獲得的路徑都是服務器上的物理路徑,也就是常說的絕對路徑,如D:\website\content這種形式。
以下是一些Server.MapPath常用的獲取網站目錄的方法。
(1)Server.MapPath("/") :獲取網站的根目錄
(2)Server.MapPath("") :獲取當前代碼文件所在的目錄路徑   
(3)Server.MapPath("../"):獲取當前代碼所在路徑的上級路徑 
(4)Server.MapPath(Request.ServerVariables["PATH_INFO"]):獲取頁面的詳細路徑
(5)HttpContext.Current.Server.MapPath():所在文件夾路徑

備註:此原創文章最早發表於博主個人站,原文鏈接ASP.NET中Server.MapPath方法獲取網站根目錄_IT技術小趣屋,轉載請標明出處。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章