.NET获取网站路径

来源:互联网 发布:中国 印度 殖民 知乎 编辑:程序博客网 时间:2024/05/29 18:00


如果.net网站的文件放在D;\ysxy\test,则:
HttpRuntime.AppDomainAppPath.ToString();  //获得根目录,d:\ysxy

Environment.CurrentDirectory.ToString()//c:\windows\system32\inetsrv

AppDomain.CurrentDomain.BaseDirectory;  //获得根目录,d:\ysxy

Directory.GetCurrentDirectory();//c:\windows\system32\inetsrv

AppDomain.CurrentDomain.SetupInformation.ApplicationBase.ToString();  //获得根目录,d:\ysxy

Server.MapPath("").ToString(); //D:\ysxy\test 

Server.MapPath("~/").ToString();//D:\ysxy\

Request.ApplicationPath.ToString();                          //结果是 /

   很明显,使用Server.MapPath("").ToString();  是最方便的。

0 0