asp.net 文件路径之获得虚拟目录的网站的根目录 |
本文标签:虚拟目录,根目录 string Server.MapPath(string path) 返回与Web服务器上的指定虚拟路径相对应的物理文件路径 。 Server.MapPath(Request.ServerVariables["PATH_INFO"]) Server.MapPath("/") Server.MapPath("") Server.MapPath(".") Server.MapPath("../") Server.MapPath("..") Page.Request.ApplicationPath (HttpContext.Current.Request.PhysicalApplicationPath); 以上的代码在http://localhost/EnglishClub/manage/WebForm1.aspx页面 运行结果: C:\Inetpub\wwwroot\EnglishClub\manage\WebForm1.aspx C:\Inetpub\wwwroot\ C:\Inetpub\wwwroot\EnglishClub\manage C:\Inetpub\wwwroot\EnglishClub\manage C:\Inetpub\wwwroot\EnglishClub\ C:\Inetpub\wwwroot\EnglishClub C:\Inetpub\wwwroot\EnglishClub\ 由以上可以知道: 要想获得要是建立的虚拟目录的网站的根目录可以这样使用: Server.MapPath(Page.Request.ApplicationPath) |