ASP.NET中Request.ApplicationPath、Request.FilePath、Request.Path、.Request.MapPath、Server.MapPath的区别

1.Request.ApplicationPath->当前应用的目录
  Jsp中, ApplicationPath指的是当前的application(应用程序)的目录,ASP.NET中也是这个意思。
  对应的--例如我的服务器上有两个web应用域名都是yoursite.com 一个映射到目录yourdir01/1/ 另一个影射到 yourdir02/2/
  那么yourdir01/1/就是第一个应用的ApplicationPath 同理 yourdir02/2/就是第二个应用的ApplicationPath

2.Request.FilePath->对应于iis的虚拟目录
  如 URL http://yoursite.com/1/index.html/pathinfo
  FilePath = /1/index.html

3.Request.Path->当前请求的虚拟路径
  Path 是 FilePath 和 PathInfo 尾部的串联。例如 URL http://yoursite.com/1/index.html/pathinfo
  那么Path = /1/index.html/pathinfo

4.Request.MapPath(string url)->将url映射为iis上的虚拟目录
  这个目录都是相对于application的根目录的
  于Server.MapPath相比,不会包含类似c:/这样的路径
  可以理解为是相对路径(对比的Server.MapPath就是绝对路径)

5.Server.MapPath(string url)->将url映射为服务器上的物理路径
  例如 http://yoursite.com/1/index.html  假设你的应用程序在c:/iis/MySite中
  那么就是 c:/iis/MySite/1/index.html

ASP.NET中Request.ApplicationPath、Request.FilePath、Request.Path、.Request.MapPath、Server.MapPath的区别相关推荐

  1. ASP.NET中IP地址,当前用户的方法属性大整合- -

    1. 在ASP.NET中专用属性: 获取服务器电脑名: Page.Server.ManchineName 获取用户信息: Page.User 获取客户端电脑名:Page.Request.UserHos ...

  2. ASP.NET中利用ashx实现图片防盗链

    盗链的危害我就不说了,网上有很多. 直接分析盗链原理:看下面用httpwatch截获的http发送的数据 GET /Img.ashx?img=svn_work.gif HTTP/1.1 Accept: ...

  3. asp.net中的窗体身份验证(分目录验证篇)

    在上一篇博文<asp.net中的窗体身份验证(最简单篇)>中的身份验证虽然很简单,但是有一个缺点,就是访问整个网站都必须要经过身份验证,而事实上,很多网站都不会这么要求的. 比如一个新闻系 ...

  4. ASP.Net中生成静态HTML页

    越来越多的网站现在将过去的动态网页生成了静态的HTML页,这样做的好处有很多,比如减轻服务器的压力,利于搜索引擎的收录.......在ASP时代利用ADO+FSO将数据库中的内容生成静态的页面,在.N ...

  5. asp.net中的记忆盲区

    <1>  连接数据库  用read方法取出数据   在web.config取出连接字符串 string sqlconn = ConfigurationManager.ConnectionS ...

  6. ASP.NET中Request.ApplicationPath、Request.FilePath、Request.Path、.Request.MapPath、Server.MapPath的区别...

    1.Request.ApplicationPath->当前应用的目录    Jsp中, ApplicationPath指的是当前的application(应用程序)的目录,ASP.NET中也是这 ...

  7. ASP.NET中Server.MapPath() 和Request.MapPath()使用

    一. ASP.NET中Server.MapPath() 和 Request.MapPath()使用区别: Server.MapPath(string)  :是将相对于当前调用文件的文件(或目录)映射为 ...

  8. 使用Asp.net MVC 2.0 +.NET 4.0 出现 “从客户端 ... 中检测到有潜在危险的 Request.Form 值”错误的解决办法...

    我们在用Asp.net 开发 Web Form页面时,通常要提交包含Html内容的数据给后台程序代码处理时,会为页面设置 ValidateRequest="false" 属性,设置 ...

  9. ASP.Net MVC从客户端中检测到有潜在危险的 Request.Form 值

    ASP.NET MVC4(Razor)从客户端中检测到有潜在危险的 Request.Form 值  "/"应用程序中的服务器错误. 从客户端(Content=" sdfd ...

最新文章

  1. Tomcat下载安装与环境变量的配置
  2. git遇到的一些小问题
  3. 电脑字体模糊_2020年初电脑配件和配置单推荐!
  4. 内部错误:无法加载 ABAP 报表 LVBRKF0I
  5. 栈和队列之用2个栈实现一个队列
  6. Robbers' watch CodeForces - 685A (暴力)
  7. antd权限管理_Ant Design Pro开发后台管理系统(权限)-阿里云开发者社区
  8. C++ STL front_inserter back_inserter inserter 插入型迭代器的正确打开方式
  9. 利用HtmlAgilityPack库进行HTML数据抓取
  10. 安装完永中office2009不能正常启动
  11. win7升级win10时报0x80072F8F - 0x20000错误处理
  12. 删了手机里的一个html文件,手机操作篇:手机上怎么删除pdf其中一页
  13. 西山小菜鸟之Scrapy学习笔记---爬取企查查网公司的裁判文书信息
  14. git-bash的alias别名设置
  15. net core WebApi——文件分片上传与跨域请求处理
  16. 【运维心得】关于视频会议(POLYCOM)
  17. 操作系统——Liunx系统基础知识
  18. iOS开发初级错误 Expression is not assignable
  19. Python爬取0复仇者联盟3:无限战争0评论并写入Excel
  20. 应用zigbee实现智能家居项目

热门文章

  1. openlayers 3读取加载geojson格式数据
  2. Raid 原理及创建软raid
  3. Guava学习笔记:Ordering犀利的比较器
  4. C#中HTML和UBB互相转换的代码
  5. [转]异步性能:了解 Async 和 Await 的成本
  6. CS-- WebService、 windowsService
  7. 小巧Linux发行版本,老机器也不愁
  8. 请wince驱动调试助手的作者sunrain_hjb以及wince开发者进来看看
  9. 换了一个皮肤,心情也好多了
  10. Serverless 实战 —— ​​​​​​​与微服务一脉相承,Serverless适用何种场景?会带来哪些冲击?