asp.net获取网站目录物理路径示例

  页面后台cs文件的相对网站根目录的路径/view/Atlas

  

复制代码 代码如下:

  string rootPath1= Server.MapPath("~");

  string rootPath2 = Request.ApplicationPath;

  string path1 = Server.MapPath("upload");

  string path2 = Server.MapPath("");

  string path3 = Server.MapPath(".");

  string path4 = Server.MapPath("..");

  string path5 = Server.MapPath(Request.ServerVariables["PATH_INFO"]);

  结果

  

复制代码 代码如下:

  string rootpath1= "F:\\ASP.NET_Projects\\超凡装饰\\cfzs\\Web\\cfzs\\Web";

  string rootpath2= "/Web";

  string path1 = "F:\\ASP.NET_Projects\\超凡装饰\\cfzs\\Web\\view\\Atlas\\upload\\cfzs\\Web\\view\\Atlas\\upload";

  string path2 = "F:\\ASP.NET_Projects\\超凡装饰\\cfzs\\Web\\view\\Atlas\\cfzs\\Web\\view\\Atlas";

  string path3 = "F:\\ASP.NET_Projects\\超凡装饰\\cfzs\\Web\\view\\Atlas\\cfzs\\Web\\view\\Atlas";

  string path4 = "F:\\ASP.NET_Projects\\超凡装饰\\cfzs\\Web\\view\\cfzs\\Web\\view";

  string path5 = "F:\\ASP.NET_Projects\\超凡装饰\\cfzs\\Web\\view\\Atlas\\Add.aspx\\cfzs\\Web\\view\\Atlas\\Add.aspx";