Web服务器 的根目录、Application 的根目录
来源:互联网 发布:老男孩linux 百度云 编辑:程序博客网 时间:2024/06/11 03:45
有/无 '~' 的区别
System.Web.HttpContext.Current.Server.MapPath("/");
System.Web.HttpContext.Current.Server.MapPath("~/");
Web服务器 的根目录
System.Web.HttpContext.Current.Server.MapPath("/");
返回:Web服务器 的根目录 (Web 站点的虚拟目录的物理路径)
如: c:/inetpub/wwwroot/
Application 的根目录
System.Web.HttpContext.Current.Server.MapPath("~/");
返回:Application 的根目录
如: E:/Personal/LP/Ajax/5.11.4.2/AJAXDemo/
Example_1
System.Web.HttpContext.Current.Server.MapPath("/Examples/DataSets/dataset.xml");
返回: c:/inetpub/wwwroot/Examples/DataSets/dataset.xml
注: 正斜线/ 自动变成了 反斜线/
Example_2
System.Web.HttpContext.Current.Server.MapPath("~/Examples/DataSets/dataset.xml");
返回: E:/Personal/LP/Ajax/5.11.4.2/AJAXDemo/Examples/DataSets/dataset.xml
说明: '~' 告诉Server.MapPath(),前面需要返回 Application 的根目录。
注: '~/' 仅在 ASP.NET 服务器端支持。如:Server.MapPath,asp:Image 控件的 ImageUrl 属性, asp:Hyperlink 控件的 NavigationUrl 属性。非服务器端,比如 a href=, img src= 等等是不支持的。
针对以上作一补充
1、MapPath()的作用: 是将虚拟路径转化为绝对路径。
2、所谓虚拟路径就是在IIS里面的路径,要在IIS的Tree上找,不要考虑真实路径。
3、"/" :iis的最上面的那个节点“既定の Web サイト”。
4、"~/" :iis树种,该文件直属的上一级Application(图标)节点。
System.Web.HttpContext.Current.Server.MapPath("/");
System.Web.HttpContext.Current.Server.MapPath("~/");
Web服务器 的根目录
System.Web.HttpContext.Current.Server.MapPath("/");
返回:Web服务器 的根目录 (Web 站点的虚拟目录的物理路径)
如: c:/inetpub/wwwroot/
Application 的根目录
System.Web.HttpContext.Current.Server.MapPath("~/");
返回:Application 的根目录
如: E:/Personal/LP/Ajax/5.11.4.2/AJAXDemo/
Example_1
System.Web.HttpContext.Current.Server.MapPath("/Examples/DataSets/dataset.xml");
返回: c:/inetpub/wwwroot/Examples/DataSets/dataset.xml
注: 正斜线/ 自动变成了 反斜线/
Example_2
System.Web.HttpContext.Current.Server.MapPath("~/Examples/DataSets/dataset.xml");
返回: E:/Personal/LP/Ajax/5.11.4.2/AJAXDemo/Examples/DataSets/dataset.xml
说明: '~' 告诉Server.MapPath(),前面需要返回 Application 的根目录。
注: '~/' 仅在 ASP.NET 服务器端支持。如:Server.MapPath,asp:Image 控件的 ImageUrl 属性, asp:Hyperlink 控件的 NavigationUrl 属性。非服务器端,比如 a href=, img src= 等等是不支持的。
针对以上作一补充
1、MapPath()的作用: 是将虚拟路径转化为绝对路径。
2、所谓虚拟路径就是在IIS里面的路径,要在IIS的Tree上找,不要考虑真实路径。
3、"/" :iis的最上面的那个节点“既定の Web サイト”。
4、"~/" :iis树种,该文件直属的上一级Application(图标)节点。
- Web服务器 的根目录、Application 的根目录
- 怎样获取Web的根目录
- 设置web站点的根目录
- js得到当前web应用的根目录
- java类获取web应用的根目录
- java类获取web应用的根目录
- Spring获取Web应用根目录的方法
- Java Web应用程序开发虚拟目录的根目录
- Spring获取Web应用根目录的方法
- 自己的web工程是根目录
- web项目更改项目根目录的名字
- web项目修改根目录的方法
- Spring获取Web应用根目录的方法
- Spring获取Web应用根目录的方法
- struts2中取得web项目的根目录
- Spring获取Web应用根目录的方法
- Spring获取Web应用根目录的方法
- web项目修改根目录的方法
- 日常口语
- 服务器、磁盘阵列开关机顺序
- DropDownList 不能有多个项被选定!
- 一些人,一些事,一些...
- 得到一个路径相对另一个路径的相对路径
- Web服务器 的根目录、Application 的根目录
- [炒冷饭]人机对弈编程概述
- 华容道经典布局
- 管理,经营,营销,财务
- 第一次献给贝尔实验室
- winsock编程基础
- 这段时间正在搞一个小项目的测试计划和设计工作
- (6)'c++:COMPLETE REFERENCE' 第一部分 第一章(c语言概述) 第五节
- C#中使用Monitor类、Lock和Mutex类来同步多线程的执行