asp.net 路径(转)

语言 1

—-转自痕网 –
henw
 (http://www.cnblogs.com/henw/archive/2011/05/15/2046828.html

原创首发 | 漂圣Juan

网站在服务器磁盘上的大体路径: HttpRuntime.AppDomainAppPath
虚构程序路径: HttpRuntime.AppDomainAppVirtualPath

文 | 蓉娘娘

别的于Request/HttpContext.Current等连锁的法门,
都只幸而有请求上下文可能页面时接纳.
即在无请求上下文时,HttpContext.Current为null. 而地方提到的措施一直可用.

前几天,达卡幼园老师疑似虐童案还未尘埃落定,明日又曝出爱丁堡教育从业人士何兴丽摔死黑狗事件,再二遍刷新了同胞的底线。

对此全局Cache对象的拜会亦然.

5日起,何兴丽摔死黄狗事件频频发酵,网友们“海啸”般谴责、谩骂何兴丽,称其为二〇一八年出现的首先个恶魔!

==================================================================================

二十八日晚,捡狗女孩子何兴丽不堪外界压力,流泪公开道歉。

演示:输出asp.net 网站路径。

private void responseHtml()
  {
         System.Text.StringBuilder sb = new
System.Text.StringBuilder();
         sb.Append(string.Format(“当前时间: {0}”,
Server.HtmlEncode(Date提姆e.Now.ToString())));
         sb.Append(“
“);
         sb.Append(string.Format(“当前恳请的虚拟路径:
{0}”,Server.HtmlEncode(Request.CurrentExecutionFilePath)));
         sb.Append(“
“);
         sb.Append(string.Format(“获取当前应用程序的根目录路径: {0}”,
Server.HtmlEncode(Request.ApplicationPath)));
         sb.Append(“
“);
         sb.Append(string.Format(“当前恳求的虚构路径:
{0}”,Server.HtmlEncode(Request.FilePath)));
         sb.Append(“
“);
         sb.Append(string.Format(“当前恳请的虚拟路径:
{0}”,Server.HtmlEncode(Request.Path)));
         sb.Append(“
“);
        
sb.Append(string.Format(“获取当前正值执行的应用程序的根目录的情理文件系统路径:
{0}”, Server.HtmlEncode(Request.PhysicalApplicationPath)));
         sb.Append(“
“);
         sb.Append(string.Format(“获取与请求的 U福特ExplorerL
相对应的大体文件系统路径: {0}”,
Server.HtmlEncode(Request.PhysicalApplicationPath)));
         sb.Append(“
“);
         Response.Write(sb.ToString());
     }
}

出口:当前时间: 二〇〇五-08-30 11:03:49
当前呼吁的杜撰路径: /aDirectory/Sample/responseHtml.aspx
获取当前应用程序的根目录路径: /aDirectory
此时此刻恳请的虚拟路径: /aDirectory/萨姆ple/responseHtml.aspx
最近央浼的虚构路径: /aDirectory/Sample/responseHtml.aspx
取妥当前正在举办的应用程序的根目录的物理文件系统路径: E:Visual Studio
二〇〇五
赢得与请求的 UHavalL 相对应的物理文件系统路径: E:Visual Studio
二零零五\aDirectory

何兴丽是哪个人?事件是这么的:

在ASP.NET编制程序中平时索要用Request获取url的关于新闻

测试的url地址是http://www.test.com/testweb/default.aspx, 结果如下:
Request.ApplicationPath:                     /testweb
Request.CurrentExecutionFilePath:       /testweb/default.aspx
Request.FilePath:                                /testweb/default.aspx
Request.Path:                                    
/testweb/default.aspx
Request.PathInfo: 
Request.PhysicalApplicationPath:          E:WWW estweb
Request.PhysicalPath:                         E:WWW estwebdefault.aspx
Request.RawUrl:                                 /testweb/default.aspx
Request.Url.AbsolutePath:                    /testweb/default.aspx
Request.Url.AbsoluteUri:                     
http://www.test.com/testweb/default.aspx
Request.Url.Host:                                www.test.com
Request.Url.LocalPath:                        /testweb/default.aspx

当url中带参数时方可使用:
HttpContext.Current.Request.Url.PathAndQuery.ToString()//

本页地址:   Request.UQX56L; 

上页地址:  

Request.UrlReferrer   
Request.ServerViables[“http_referer”]   
Request.RawUrl   
Request.RawUrl.QueryAndPath   
System.IO.Path.GetFileName(Request.FilePath.ToString()) 

语言 2

HttpRequest 类型公开了以下成员。

结构函数 
名称 说明 
HttpRequest 基础结构。先河化 HttpRequest 对象。 
页首 
方法 
名称 说明 
BinaryRead 执行对眼下输入流实行点名字节数的二进制读取。 
Equals 分明钦命的 Object 是不是等于当前的 Object。 (继承自 Object。) 
Finalize 允许 Object 在“垃圾回收”回收 Object
以前尝试释放能源并执行此外清理操作。 (继承自 Object。) 
GetHashCode 用作特定项指标哈希函数。 (继承自 Object。) 
GetType 得到当前实例的 Type。 (继承自 Object。) 
MapImageCoordinates 将盛传图像字段窗体参数映射为方便的 x 坐标值和 y
坐标值。 
MapPath 已重载。 为如今呼吁将呼吁的 UOdysseyL
中的虚拟路径映射到服务器上的情理路径。 
MemberwiseClone 创立当前 Object 的外面副本。 (继承自 Object。) 
SaveAs 将 HTTP 请求保存到磁盘。 
ToString 再次回到表示近期 Object 的 String。 (继承自 Object。) 
ValidateInput 对由此 Cookies 、Form 和 QueryString
属性访问的集合实行求证。 
页首 
属性 
名称 说明 
AcceptTypes 获取客户端补助的 MIME 接受类型的字符串数组。 
AnonymousID 获取该用户的匿名标识符(尽管存在)。 
ApplicationPath 获取服务器上 ASP.NET 应用程序的虚构应用程序根路径。 
AppRelativeCurrentExecutionFilePath
获取应用程序根的虚构路径,并透过对应用程序根使用波形符 (~)
表示法(例如,以“~/page.aspx”的款式)使该路线成为相对路径。 
Browser 得到或安装有关正在呼吁的客户端的浏览器作用的音信。 
ClientCertificate 获得当前央浼的客户端安全注明。 
ContentEncoding 获取或安装实体大旨的字符集。 
ContentLength 钦定客户端发送的内容长度(以字节计)。 
ContentType 得到或安装传入请求的 MIME 内容类型。 
Cookies 获取客户端发送的 Cookie 的集合。 
CurrentExecutionFilePath 得到当前呼吁的杜撰路径。 
FilePath 获取当前恳请的杜撰路径。 
Files 获取使用多一些 MIME 格式的由客户端上载的公文的聚众。 
Filter 获取或安装在读取当前输入流时要接纳的筛选器。 
Form 获取窗体变量集合。 
Headers 获取 HTTP 头集合。 
HttpMethod 获取客户端选拔的 HTTP 数据传输方法(如 GET、POST 或
HEAD)。 
InputStream 获取传入的 HTTP 实体中央的始末。 
IsAuthenticated 获取叁个值,该值提醒是或不是表明了请求。 
IsLocal 获取1个值,该值提示该请求是还是不是来自地点电脑。 
IsSecureConnection 获取1个值,该值提示 HTTP 连接是还是不是使用避孕套接字(即
HTTPS)。 
Item 从 Cookies、Form、QueryString 或 ServerVariables
集合中获取钦赐的对象。 
LogonUserIdentity 获取当前用户的 WindowsIdentity 类型。 
Params 获取 QueryString、Form、ServerVariables 和 Cookies
项的三结合集合。 
Path 获取当前恳请的杜撰路径。 
PathInfo 获取具有 U奥迪Q5L 增添名的能源的增大路径音信。 
PhysicalApplicationPath
获取当前正值履行的服务器应用程序的根目录的大体文件系统路径。 
PhysicalPath 获取与请求的 USportageL 相对应的大体文件系统路径。 
QueryString 获取 HTTP 查询字符串变量集合。 
RawUrl 获取当前恳请的原始 U奥迪Q5L。 
RequestType 获取或安装客户端采取的 HTTP 数据传输方法(GET 或 POST)。 
ServerVariables 获取 Web 服务器变量的集结。 
TotalBytes 获取当前输入流中的字节数。 
Url 获取有关当前央求的 U瑞虎L 的新闻。 
UrlReferrer 获取有关客户端上次请求的 UHighlanderL 的新闻,该请求链接到当前的
U昂CoraL。 
UserAgent 获取客户端浏览器的原本用户代理消息。 
UserHostAddress 获取远程客户端的 IP 主机地址。 
UserHostName 获取远程客户端的 DNS 名称。 
UserLanguages 获取客户端语言首要选拔项的排序字符串数组。

二零一九年八月23日,网络朋友小吴在网上发微博求助,称自家的柯基犬lion不慎走丢,经过多方面打听,得知lion被家住雅安市龙泉驿区的何兴丽捡到。随后小吴加了何某微信,就要回爱犬的事体和对方聊了近半个月时间,但对方不仅不肯归还,还再三有“杀狗”“烤狗”等挑战式语言。(如下方截图)

1.Request.ApplicationPath->当前应用的目录

楼主没有接触过jsp吧,假使接触过jsp就会尤其掌握,ApplicationPath指的是近来的application(应用程序)的目录 
相应的–例如我的服务器上有八个web应用域名都是MySite.com
2个辉映到目录MySite.com/1/ 另三个影射到 http://MySite.com/2/ 
那么 MySite.com/1/就是首先个使用的ApplicationPath 同理
MySite.com/2/正是第一个应用的ApplicationPath

语言 3

2.Request.FilePath->对应于iis的虚拟目录

如 URL http://MySite.com/1/index.html/pathinfo 
FilePath = /1/index.html

语言 4

3.Request.Path->当前呼吁的虚构路径

Path 是 FilePath 和 PathInfo 底部的串联。例如 U路虎极光L
http://MySite.com/1/index.html/pathinfo 
那么Path = /1/index.html/pathinfo

语言 5

4.Request.MapPath(string url)->将url映射为iis上的虚拟目录

其一目录都是对峙于application的根目录的 
于Server.MapPath比较,不会蕴藏类似c:/那样的路径 
能够知道为是绝对路径(比较的Server.MapPath正是相对路径)

语言 6

5.Server.MapPath(string url)->将url映射为服务器上的情理路径

例如 http://MySite.com/1/index.html 倘诺你的应用程序在c:/iis/MySite中 
那么 就是 c:/iis/MySite/1/index.html

Requst.FilePath获取当前呼吁的杜撰路径。File帕特h 属性不包涵 PathInfo
尾部。例如,对于 U陆风X8L
http://www.contoso.com/virdir/page.html/tail,FilePath 值为
/virdir/page.html。

===============================================================================================================================

Request.Path 获取当前乞请的虚构路径。帕特h 是 File帕特h 和 PathInfo
底部的串联。例如,对于 U帕杰罗L
http://www.contoso.com/virdir/page.html/tail,Path
/virdir/page.html/tail。

===============================================================================================================================

Request.MapPath 方法将内定的虚拟路径映射到大体路径。 
上面包车型地铁代码示例使用 MapPath
方法将虚拟路径转换为服务器上完全限定的情理路径。此示例包括多个部分:

.aspx 页映射路径、读取文件并突显读取操作的结果。

UpperCaseFilterStream 类,该类将通过它传递的享有字符都改变为大写。

示范的首先局地显得怎么接纳 MapPath
方法将虚拟路径转换为完全限定的大体路径。之后,将此物理路径传递给
StreamReader 对象,该对象涵盖该公文的情节。然后,调用 Write
方法,以在页面上展现文件的始末。Filter
属性用于将筛选器附加到响应流,该响应流使页面上出示的公文全部大写。

 

 

语言 7

语言 8

一切聊天进程中,小吴态度卑微,话语中带着伸手,恳求对方能归还黑狗,甚至不惜拿出1万块给对方买狗。何兴丽一贯不愿归还,声称孙女喜欢黑狗就留给,不喜欢就杀掉。

中间,何兴丽还频仍对小吴实行敲诈勒索、威吓、调戏、威吓!

何兴丽先是向小吴索要钱款,后又嘲笑对方,要把86年的兄弟介绍给小吴耍朋友,着实令人切齿痛恨!

语言 9

更可恶的是,何兴丽甚至还求助某男,表示要让其“收拾”、“睡”狗主人,对小吴性侵!

网民分析:从微薄截屏的谈天内容看,何兴丽并不是确实想求财,而是想免费养狗哄女儿玩,让狗主人负责狗粮狗窝的上上下下费用,然后对狗主人无穷无尽的讥讽。

1七日早晨,小吴再度到何兴丽家协商,却被拒之门外,此时屋内还是能够听到家狗叫声。2个时辰左右,小吴再看到黑狗的时,黑狗已奄奄一息地躺在何兴丽家楼下,因高处落下病逝。

语言 10

语言 11

四日上午,何兴丽的女婿在承受采访时表示,拒绝公开赔礼道歉,称狗主人走漏了其个人隐衷,考虑走法律程序。

登时,何兴丽成为了和刘鑫一样的阶下囚!

互连网上对她的辱骂声铺天盖地,“心绪变态”、“冷血”、“没人性”、“禽兽比不上”!

语言 12

依然还有网络朋友集结到何兴丽的家中,让何兴丽一亲戚滚出小区!部分网络好友买了花圈和纸钱,邮寄给何兴丽,并制作了何兴丽的“遗照”。

语言 13

网民纷纭表示如此狠心的妇人,不配做母亲,会潜移默化孙女的健康成长。

段子手顾小姐:地狱空荡荡,恶魔在下方!一定要送这一个坏蛋上热搜!那种人怎么配做阿妈!

巨蟹座的小软小妹:@龙泉警方
就想咨询你们,那种人到底处不处理!那种变态才是社会不平稳因素吧!客观的讲应该把她的孩子和她分别,小孩跟着那种人怎么让心思健康成长!

再者,网上朋友还扒出了何兴丽的家中住址、电话、身份证,甚至其夫君、女儿的相关音讯。

语言 14

据网络朋友揭破,何女士现年33岁,拉合尔人,是一名教育领域的从业者。

网民扒出,何兴丽的爱人曾代表何兴丽自身本性古怪。何兴丽的近邻报料,日常会半夜三更听到,何兴丽打女儿的音响。

5日,搜狐博客园名为“曹碧倩”的网民,自称何兴丽的同事和闺蜜。报料称,“何兴丽日常对人挺好的,说话都细声细语,应该不会做出那种事吗?是或不是有啥误会啊?”

语言 15

语言 16

而后,又发新浪称,“帮衬何兴丽,她只然而是一点都不小心摔了一条小狗而已,就种种谩骂,人肉搜索!这么做是非平常的!”

曹碧倩的搜狐,引来广大网络好友炮轰。

MArts峰峰_:@曹倩碧
呵呵,何兴丽是您乌苏里江教育的同事哇,物以类聚人以群分,奥不对,你们就渣男。#语言,女生索酬不成摔死小狗#

波诺弗瓦家的味美思酒开瓶器:看了这一个记录,小编的确以为那几个女孩子是有严重的激情难题,甚至像有像样反社会人格的感觉到,无羞惭感且无布置性。

语言 17

对于何兴丽本身,网络朋友们的响声除了辱骂,还对其思维做了剖析。

小老熊掌:社会观念扭曲,对于金钱的咀嚼,已经超(Jing Chao)过对于自个儿之所以为人的底限!假如那亲人中有贰个传统日常的人,知道失物归还的道理,何至于走到明日?!看来就是否一亲戚不进三个门!

原来是Uke君啊:#何兴丽#
忍不住又想发一条博客园。何兴丽事件能那样轰动,笔者认为不在于黑狗的谢世,真正的因由在于何兴丽的做法太过匪夷所思。杀人凶手可恨,大恶,可是法律会制约。但是本人觉着,何兴丽对社会的熏陶远超杀人事件,她恶的太寒碜,太恶心,恶的非人性!小编看过那条新闻很生气,可是气了二个钟头之后小编以后初始在想,是怎么样来头会让何兴丽那样做人,是携带,是家庭环境,是身边人影响?小编想不知道,作为接受过引导的人,作者以为不会时有发生如此匪夷所思的作业,已经超(英文名:jīng chāo)越了好人的表现掌握范围,是或不是人性真的自小编就这么难看?假诺是,那是否还有为数不少跟何兴丽一样的人,只是大家不知底?这是自身25年来看过给最打动的资源音信,一条让小编一向思考人性的音讯。

M:“人之初,性本善”,笔者原先认为的秉性,贴上了“任性”的价签,让谴责都在不具威慑力,是怎样加快了人性衍变,是如何腐败了早期的善良。

对此狗主人小吴对此事的情态,网上朋友们以为太过软弱。

米八虚岁:我们小区一亲戚养的柴犬棉被服装饰工人偷了吃,后来监察和控制查到了,然后狗主人报告警方赔了9万,那偷吃狗的贱人单手捧着狗皮下跪道歉,哦对了,狗主人还喊人把那贱人打了一顿。所以,四姨娘,你得硬起来,某个人便是欺软怕硬的,你一初步太软了,以后有这么两个人帮您,你早晚要为你黄小狗讨回公道。

王小丫女士的丫:何兴丽内心变态,说话朝令夕改。但那件事里,狗主人也亟需反思,她的神态太过软弱。如若最开始就显现的强势一些,对方也不会那样蹬鼻子上脸。丢狗的半个月时间里,狗主人一直在和何兴丽沟通,完全可以由此警方或身边的情人,去何兴丽家索要家狗,就未必推拖这么久,出现这么的范畴。

17日早晨,媒体终于看出了何兴丽自个儿,何兴丽公开致歉,称不是故意摔死黑狗。“网民打电话骂自个儿,诅咒自个儿全家。当时本人控制不了心绪,造成了这些不可挽回的后果。黄狗是用绳索从六楼顺下去的,结果绳子断了……”

以至七月1一日13时,“摔狗事件当事人道歉”已改为腾讯网热搜榜话题,热度达到4亿,参预人口61万。

语言 18

语言 19

语言 20

语言 21

我们如此强行的骂人显著是不佳的。

那么难题来了,该怎么样优雅的骂何兴丽呢?

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图