總是忘記Server.MapPath的使用方法了,下面記錄一下,以備後用:
全命名空間:
System.Web.HttpContext.Current.Server.MapPath();
總注:Server.MapPath得到的路徑都是服務器上的物理路徑,也就是常說的絕對路徑 一、Server.MapPath("/") 注:得到應用程序根目錄所在的位置,如 C:\Inetpub\wwwroot\。 二、Server.MapPath("./") 注:得到所在頁面的當前目錄,等價於Server.MapPath("")。 三、Server.MapPath("../") 注:得到所在頁面的上級目錄。 四、Server.MapPath("~/") 注:得到當前應用級程序的目錄,若是是根目錄,就是根目錄,若是是虛擬目錄,就是虛擬目錄所在的位置,如C:\Inetpub\wwwroot\Example\。