asp.net获得路径的方法
asp.net获得路径的方法 HttpContext.Current.Request.PhysicalPath; // 获得当前页面的完整物理路径.比如 F:\XFU.NSQS\project\website\Default.aspx 如F:\XFU.NSQS\project\website\ HttpRuntime.AppDomainAppPath //这个是新发现的,很好用. 还有一个是用来处理在asp.net中调用dll文件,而DLL文件如果想知道当前的web站点的工作目录可 以用 网站在服务器磁盘上的物理路径: HttpRuntime.AppDomainAppPath HttpContext.Current.Request.ApplicationPath虚拟应用程序根路径 根目录 sb.Append(string.Format("当前请求的虚拟路径: {0}",Server.HtmlEncode (Request.CurrentExecutionFilePath))); Server.HtmlEncode(Request.ApplicationPath))); (Request.FilePath))); (Request.Path))); {0}", Server.HtmlEncode(Request.PhysicalApplicationPath))); Server.HtmlEncode(Request.PhysicalApplicationPath))); 当前请求的虚拟路径: /aDirectory/Sample/responseHtml.aspx
sb.Append(string.Format("获取项目完整的绝对路径: {0}", System.AppDomain.CurrentDomain.BaseDirectory.ToString())); 程序集: {0}", System.AppDomain.CurrentDomain.DynamicDirectory)); System.Web.Hosting.HostingEnvironment.ApplicationPhysicalPath)); System.Web.Hosting.HostingEnvironment.ApplicationVirtualPath)); System.Web.Hosting.HostingEnvironment.SiteName)); System.Web.Hosting.HostingEnvironment.VirtualPathProvider)); 路径。: {0}", Server.MapPath("sss.aspx"))); 本文来自周建军的技术博客,转载请标明出处。 |