C#获取路径
二、Web
//Server.MapPath(string url) --->获取Web服务器上的指定虚拟路径相对应的物理文件路径
例如:http://mockte.com/1/index.html假设应用程序在c:/iis/MySite中那么结果就是c:/iis/MySite/1/index.html。
// Request.ApplicationPath--->当前应用程序的目录
例如:服务器上有两个web应用,域名都是mockte.com一个映射到目录http://mockte.com/1/,另一个映射到 http://mockte.com/2/,那么mockte.com/1/就是第一个应用的ApplicationPath,同理mockte.com/2/就是第二个应用程序的ApplicationPath。
//Request.FilePath--->对应于iis的虚拟目录
例如:http://mockte.com/1/index.htim/pathinfo 它的Request.FilePath=/1/index.html
//Request.Path--->当前请求的虚拟路径
例如:Path是FilePath和PathInfo尾部的串联。http://mockte.com/1/index.html/pathinfo它的Request.Path=/1/index.html/pathinfo
//Request.MapPath(string url)--->将url映射到iis上的虚拟目录
例如:这个目录是相对于application的根目录的,与Server.MapPath相比,不包含类似c:/这样的路径,是相对路径。
三、路径
“./” :表示在当前路径下
“../” :表示在当前路径的上一级路径
“~/” :表示当前网站的根目录
“/”:表示根目录,绝对路径
作者:sy
出处:http://www.cnblogs.com/sydeveloper
QQ:522733724
本页版权归作者和博客园所有,欢迎转载,但未经作者同意必须保留此段声明,
且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利