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

时间:2021-11-11 00:09:31

页面后台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";