【转载】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")));
转自:http://www.cnblogs.com/zhyt1985/archive/2009/10/29/1592245.html
【转载】ASP.NET获取路径的方法的更多相关文章
- ASP.NET获取路径的方法
原文:[转载]ASP.NET获取路径的方法 HttpContext.Current.Request.PhysicalPath; // 获得当前页面的完整物理路径.比如 F:\XFU.NSQS\p ...
- GetPathFromUri4kitkat【Android 4.4 kitkat以上及以下根据uri获取路径的方法】
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 在Android4.4之前和之后,通过Intent调用文件管理器选择文件,获取的文件uri地址形式是不同的. Android6.0 ...
- Java中获取路径的方法_自我分析
就目前的我来说最常用的两种获取路径的方法是 class.getRecource(filename) 和 class.getclassloader.getRecource(filename) 这两者的 ...
- java中获取路径的方法
在class获取路径的方法,getResource有没有“\”的区别 System.out.println("" + this.getClass().getResource(&qu ...
- 【转载】java 获取路径的各种方法
转载只供个人学习参考,查看请前往原出处:http://www.cnblogs.com/guoyuqiangf8/p/3506768.html 主要方法有: (1).request.getRealPat ...
- ASP.NET获取根目录的方法集合
编写程序的时候,经常需要用的项目根目录,自己总结如下: 1.取得控制台应用程序的根目录方法 方法1.Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径 方法 ...
- iOS之开发中一些相关的路径以及获取路径的方法
模拟器的位置: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs ...
- Java项目中读取properties文件,以及六种获取路径的方法
下面1-4的内容是网上收集的相关知识,总结来说,就是如下几个知识点: 最常用读取properties文件的方法 InputStream in = getClass().getResourceAsStr ...
- Java获取路径的方法分析详解(Application/Web)
1.利用System.getProperty()函数获取当前路径: System.getProperty("user.dir");//user.dir用户当前的工作目录,输出:D: ...
随机推荐
- Executing System commands in Java---ref
One of the nice features of Java language is that it provides you the opportunity to execute native ...
- 如何从零开始学习DIV+CSS
CSS是样式,DIV是层.DIV+CSS是网站标准(web标准),通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别.因为XHTML网站设计标准中,不再使用表格定位技术,而是采用D ...
- 查看MySQL数据库表的命令介绍
如果需要查看MySQL数据库中都有哪些MySQL数据库表,应该如何实现呢?下面就为您介绍查看MySQL数据库表的命令,供您参考. 进入MySQL Command line client下查看当前使用的 ...
- (整理)FORM:Oracle EBS客制化Form的菜单栏用法说明
用户最多可以定义45个form-level的trigger,名称必须为SPECIALn, 其中SPECIAL1 to SPECIAL15属于Tools菜单项,放在“工具”主菜单下. SPECIAL16 ...
- zigbee
IEEE802.15.4定义了两种器件:全功能器件(FFD,Full-FunctionDevice),和简化功能器件(RFD,Reduced-functionDevice) 协调器:(coordina ...
- centos 6.4 安装firefox使用的flashplayer插件
1.centos安装完后居然没flash-plugin,去官网下载居然告诉已经安装了,可是firefox又的确放不出来flash视频. 2.google一下,去官网下载个tar.gz格式文件.把lib ...
- Android colors.xml
<?xml version="1.0" encoding="utf-8"?><resources> <color name=&qu ...
- O-C相关-06:对象与对象的关系
对象与对象的关系 1.对象与对象的关系 依赖 关联 组合 常常讨论对象与对象关系时会提供两个属于:内聚性,耦合性 内聚一般指功能上的指向性 耦合一般指关联上的依赖性 2.依赖: 对象之间最弱的一种关联 ...
- IO流中的文件创建并且写入读取
package com.java.inoutputstreamDmeo.www; import java.io.File;import java.io.FileInputStream;import j ...
- ZOJ 3471 Most Powerful(DP + 状态压缩)
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4257 题目大意:有 n(2<=n<=10) 个原子,每两 ...