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的区别相关推荐
- ASP.NET中IP地址,当前用户的方法属性大整合- -
1. 在ASP.NET中专用属性: 获取服务器电脑名: Page.Server.ManchineName 获取用户信息: Page.User 获取客户端电脑名:Page.Request.UserHos ...
- ASP.NET中利用ashx实现图片防盗链
盗链的危害我就不说了,网上有很多. 直接分析盗链原理:看下面用httpwatch截获的http发送的数据 GET /Img.ashx?img=svn_work.gif HTTP/1.1 Accept: ...
- asp.net中的窗体身份验证(分目录验证篇)
在上一篇博文<asp.net中的窗体身份验证(最简单篇)>中的身份验证虽然很简单,但是有一个缺点,就是访问整个网站都必须要经过身份验证,而事实上,很多网站都不会这么要求的. 比如一个新闻系 ...
- ASP.Net中生成静态HTML页
越来越多的网站现在将过去的动态网页生成了静态的HTML页,这样做的好处有很多,比如减轻服务器的压力,利于搜索引擎的收录.......在ASP时代利用ADO+FSO将数据库中的内容生成静态的页面,在.N ...
- asp.net中的记忆盲区
<1> 连接数据库 用read方法取出数据 在web.config取出连接字符串 string sqlconn = ConfigurationManager.ConnectionS ...
- ASP.NET中Request.ApplicationPath、Request.FilePath、Request.Path、.Request.MapPath、Server.MapPath的区别...
1.Request.ApplicationPath->当前应用的目录 Jsp中, ApplicationPath指的是当前的application(应用程序)的目录,ASP.NET中也是这 ...
- ASP.NET中Server.MapPath() 和Request.MapPath()使用
一. ASP.NET中Server.MapPath() 和 Request.MapPath()使用区别: Server.MapPath(string) :是将相对于当前调用文件的文件(或目录)映射为 ...
- 使用Asp.net MVC 2.0 +.NET 4.0 出现 “从客户端 ... 中检测到有潜在危险的 Request.Form 值”错误的解决办法...
我们在用Asp.net 开发 Web Form页面时,通常要提交包含Html内容的数据给后台程序代码处理时,会为页面设置 ValidateRequest="false" 属性,设置 ...
- ASP.Net MVC从客户端中检测到有潜在危险的 Request.Form 值
ASP.NET MVC4(Razor)从客户端中检测到有潜在危险的 Request.Form 值 "/"应用程序中的服务器错误. 从客户端(Content=" sdfd ...
最新文章
- Tomcat下载安装与环境变量的配置
- git遇到的一些小问题
- 电脑字体模糊_2020年初电脑配件和配置单推荐!
- 内部错误:无法加载 ABAP 报表 LVBRKF0I
- 栈和队列之用2个栈实现一个队列
- Robbers' watch CodeForces - 685A (暴力)
- antd权限管理_Ant Design Pro开发后台管理系统(权限)-阿里云开发者社区
- C++ STL front_inserter back_inserter inserter 插入型迭代器的正确打开方式
- 利用HtmlAgilityPack库进行HTML数据抓取
- 安装完永中office2009不能正常启动
- win7升级win10时报0x80072F8F - 0x20000错误处理
- 删了手机里的一个html文件,手机操作篇:手机上怎么删除pdf其中一页
- 西山小菜鸟之Scrapy学习笔记---爬取企查查网公司的裁判文书信息
- git-bash的alias别名设置
- net core WebApi——文件分片上传与跨域请求处理
- 【运维心得】关于视频会议(POLYCOM)
- 操作系统——Liunx系统基础知识
- iOS开发初级错误 Expression is not assignable
- Python爬取0复仇者联盟3:无限战争0评论并写入Excel
- 应用zigbee实现智能家居项目
热门文章
- openlayers 3读取加载geojson格式数据
- Raid 原理及创建软raid
- Guava学习笔记:Ordering犀利的比较器
- C#中HTML和UBB互相转换的代码
- [转]异步性能:了解 Async 和 Await 的成本
- CS-- WebService、 windowsService
- 小巧Linux发行版本,老机器也不愁
- 请wince驱动调试助手的作者sunrain_hjb以及wince开发者进来看看
- 换了一个皮肤,心情也好多了
- Serverless 实战 —— ​​​​​​​与微服务一脉相承,Serverless适用何种场景?会带来哪些冲击?