asp.net得到途径的办法[网站编程]
本文“asp.net得到途径的办法[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
HttpContext.Current.Request.PhysicalPath; // 获得当前页面的完好物理途径.比方
F:\XFU.NSQS\project\website\Default.aspx
HttpContext.Current.Request.PhysicalApplicationPath; // 获得当前途序运行的物理途径比
如F:\XFU.NSQS\project\website\
HttpContext.Current.Server.MapPath(@"\"); 这个就是在页面中的MapPath了.一样用法
HttpRuntime.AppDomainAppPath //这个是新发现的,很好用.
还有一个是用来处理在asp.net中调用dll文件,而DLL文件假如想知道当前的web站点的工作目录可以用
System.AppDomain.CurrentDomain.BaseDirectory
网站在服务器磁盘上的物理途径: HttpRuntime.AppDomainAppPath
虚拟程序途径: HttpRuntime.AppDomainAppVirtualPath
HttpContext.Current.Request.ApplicationPath虚拟利用程序根途径
HttpContext.Current.Server.MapPath(".")当前的绝对途径
HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath)系统的根目录
sb.Append(string.Format("当前恳求的虚拟途径: {0}",Server.HtmlEncode
(Request.CurrentExecutionFilePath)));
sb.Append(string.Format("获得当前利用程序的根目录途径: {0}",
Server.HtmlEncode(Request.ApplicationPath)));
sb.Append(string.Format("当前恳求的虚拟途径: {0}",Server.HtmlEncode
(Request.FilePath)));
sb.Append(string.Format("当前恳求的虚拟途径: {0}",Server.HtmlEncode
(Request.Path)));
sb.Append(string.Format("获得当前正在履行的利用程序的根目录的物理文件系统途径:
{0}", Server.HtmlEncode(Request.PhysicalApplicationPath)));
sb.Append(string.Format("获得与恳求的 URL 相对应的物理文件系统途径: {0}",
Server.HtmlEncode(Request.PhysicalApplicationPath)));
当前恳求的虚拟途径: /aDirectory/Sample/responseHtml.aspx
获得当前利用程序的根目录途径: /aDirectory
当前恳求的虚拟途径: /aDirectory/Sample/responseHtml.aspx
当前恳求的虚拟途径: /aDirectory/Sample/responseHtml.aspx
获得当前正在履行的利用程序的根目录的物理文件系统途径: E:\Visual Studio 2005\
获得与恳求的 URL 相对应的物理文件系统途径: E:\Visual Studio 2005\\aDirectory\
sb.Append(string.Format("获得项目完好的绝对途径: {0}",
System.AppDomain.CurrentDomain.BaseDirectory.ToString()));
//仅在尝试向此域中加载程序集之后,此属性才可用
sb.Append(string.Format("获得项目,它由程序集冲突办理程序用来探测动态成立的程序集: {0}", System.AppDomain.CurrentDomain.DynamicDirectory));
sb.Append(string.Format("获得磁盘上指向利用程序目录的物理途径.: {0}",
System.Web.Hosting.HostingEnvironment.ApplicationPhysicalPath));
sb.Append(string.Format("获得利用程序的虚拟根途径: {0}",
System.Web.Hosting.HostingEnvironment.ApplicationVirtualPath));
sb.Append(string.Format("获得站点的名称.: {0}",
System.Web.Hosting.HostingEnvironment.SiteName));
//sb.Append(string.Format("获得此利用程序的虚拟途径供应程序.: {0}",
System.Web.Hosting.HostingEnvironment.VirtualPathProvider));
sb.Append(string.Format("返回与 Web 服务器上的指定虚拟途径相对应的物理文件途径.: {0}", Server.MapPath("sss.aspx")));
以上是“asp.net得到途径的办法[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |