`
webcode
  • 浏览: 5956400 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

物理路径和虚拟路径的访问

 
阅读更多

//Request.CurrentExecutionFilePath; 当前请求的虚拟路径 是这种格式:/虚拟目录名/admin/index.aspx
//Request.ApplicationPath //获取服务器上 ASP.NET 应用程序的虚拟应用程序根路径。/虚拟目录名(应用程序名)

以上都是虚拟目录中的文件路径,即是IIS中的路径。要得到真真的物理路径要在得到以上路径的基础上再加:
Server.MapPath(Request.ApplicationPath+"SPLConfig/ClassMap.xml")//这样可能会有一个BUG

最好是这样
string m_ApplicationPath=Request.ApplicationPath;
if(this.m_ApplicationPath=="")
this.m_ApplicationPath="/";
if(!this.m_ApplicationPath.EndsWith("/"))
this.m_ApplicationPath +="/"; //先判断一下 /
Server.MapPath(m_ApplicationPath+"SPLConfig/ClassMap.xml")

2005 地址Url 的新的访问方式
//this.Request.CurrentExecutionFilePath; //当前请求的虚拟忙碌中的路径
//this.Request.FilePath; //虚拟目录中的路径
//this.Request.PhysicalPath; //当前请求的物理路径
//this.Request.PhysicalApplicationPath;//应用程序的物理路径
//this.Request.Url.AbsoluteUri;//全部URL

Request.RawUrl 获得网址带变量 Request.UrlReferrer 获得网址不带变量

刷新本页面的方法 :
this.Response.Redirect(this.Request.Url.AbsoluteUri, true);

this.Response.Redirect(this.Request.Url.ToString());

定制方法的刷新

this.Response.Redirect(this.Request.CurrentExecutionFilePath + "?depid=" + this.hDepID.Value.ToString());

分享到:
评论

相关推荐

    C#读取IIS网站物理路径

    C# IIS 虚拟站点 虚拟路径 物理地址 网站

    FTP服务器设置虚拟目录(Serv-u与FileZilla Server)

    3, 点击 “用户”,“目录访问”,”添加”,“文件或路径(填写虚拟目录的实际路径)”,设置虚拟路径的访问权限。 FileZilla Server 别名设置方法: FileZilla Server的虚拟目录设置与其它FTP服务器软件有所不同。...

    Asp.Net Core 中的“虚拟目录”实现

    写在前面  现在部署Asp.Net Core应用已经不再限制于Windows的IIS上,更多的是Docker容器、各种反向代理来...在Asp.Net MVC中从虚拟路径中存取文件也很简单,如Server.MapPath(“~/Upload/liohuang.jpg”); 但在Asp.N

    部署H3C云计算系统:多路径问题.pptx

    云计算存储 多路径问题课程目标【知识目标】 掌握多路径的概念、多路径软件的工作原理【能力目标】 能确定多路径条数【思政目标】 培养学生的职业素养多路径介绍多路径(multipath)是指在主机访问存储设备时,...

    ftp服务器软件Serv-U6.3

    1 server-u使用方法! 1...新建域 ①域IP 填自己机子的 IP ,这个IP最好是自动获得以后改成手动,手动IP写自动获得的那个。...保证:映射的物理路径必须在用户的访问目录里也有并且映射到用户主目录才能被访问。

    企业版Serv-U 6.4

    企业版Serv-U 6.4 永久可用 1 server-u使用方法! 1...... ①域IP 填自己机子的 IP ,这个IP最好是自动获得以后改成手动,手动IP...保证:映射的物理路径必须在用户的访问目录里也有并且映射到用户主目录才能被访问。

    C#使用DirectoryEntry组件建立虚拟目录

    代码内设置好虚拟目录指向的物理路径,并设置目录的安全性:0表示不允许匿名访问,1为允许,3为基本身份验证,7为windows继承身份验证。同时代码内还可设置默认文档,多值情况下中间用逗号分割,设置权限等。

    Serv-U最新注册版

    + 现在只需通过允许访问相应的物理路径,就可以授予虚拟路径的访问权限。早先的版本还需要明确设置虚拟路径的访问权。 - 修正了以下错误:至少登录一次以后当试图登录的次数超过了上限值时, Serv-U 会返回两个而...

    Tomcat下发布JSP程序的N种方法

    workDir是这个应用的工 作目录,存放运行时生成的与这个应用相关的文件. <br>呵呵,不过我建议虚拟路径可以直接写你的主页面文件它所在的目录,而物理路径则需要写上工程名,哈哈!终于搞定啦! <br>loadable(搂...

    ImDisk Virtual Disk Driver 1.9.2中文汉化版.rar

    软件介绍: ...映像文件访问 虚拟磁盘直接访问映像文件(E) 在虚拟内存中创建虚拟磁盘(M) 在物理内存中创建虚拟磁盘(P)安装说明:解压后运行install.cmd开始安装,如果想卸载就运行uninstall_imdisk.cmd 

    ASP 编程中20个非常有用的例子.doc

    1.如何用Asp判断你的网站的虚拟物理路径 2.我如何知道使用者所用的浏览器? 3.如何计算每天的平均反复访问人数 . . . .

    ASP编程中20个非常有用的例子

    1、如何用Asp判断你的网站的虚拟物理路径 2、我如何知道使用者所用的浏览器? 3、如何计算每天的平均反复访问人数.....

    ASP编程中17 个非常有用的例子.

    1.如何用Asp判断你的网站的虚拟物理路径 ,2.我如何知道使用者所用的浏览器 3.如何计算每天的平均反复访问人数 4.如何显示随机图象

    Serv-U FTP Server v7.0.0.2

    + 现在只需通过允许访问相应的物理路径,就可以授予虚拟路径的访问权限。早先的版本还需要明确设置虚拟路径的访问权。 - 修正了以下错误:至少登录一次以后当试图登录的次数超过了上限值时, Serv-U 会返回两个而...

    Apache 虚拟目录和默认首页的设置

    虚拟目录 1.找到”conf/httpd.conf” ... D:/php/web/aidd2008 为物理路径,以[/]代替[\]” 我们就在后面接着加: 代码如下: <Directory> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from

    vfs:基于AC#文件的虚拟文件系统和资源管理器

    支持文件随机访问和读取,也支持顺序访问和读取 支持 Seek,可以快速创建很大的空文件 懒惰分配数据区块,即只有在需要对数据区块写入时,才会查找并分配区块 底层使用内存映射文件存储,接口上支持纯内存存储(并...

    windows服务器管理的安全注意事项

    2.隐藏网站物理路径,删除默认网站,更改网站的物理路径 3.删除无用的虚拟目录以及iis映射,只保留需要后缀文件的映射, 4.启用IIS日志记录,每天审查日志 5.设置web站点目录访问权限为读取权限,去除写入,目录浏览...

    操作系统安全:Web服务器.pptx

    (2)输入信息->点击“确定”即可,其中,“网站名称”任意填写,“物理路径”选择上面放了网站相关文件的目录路径,剩下端口改为8080或者其他未占用端口都行,点击确定,访问http://localhost:8080/ 或者IP地址即可...

    HTTP与HTTP协作的Web服务器访问流程图解

    即使物理层面只有一台服务器,但只要使用虚拟主机的功能,则可以假想已具有多台服务器。 在互联网上,域名通过DNS服务映射到IP地址(域名解析)之后访问目标网站。可见,当请求发送到服务器时,已经是以IP地址形式...

    building_storage_networks_chsSAN存储区域网络 .rar

    历史上,公司尽力限制对系统的访问和保护有价值的信息。但现在公司认识到如果不能提供范围更广阔的系统和信息的访问,将更加危险。 在Internet世界中,过去花费数年建设的基础设施现在必须一夜之间完成,对于那些...

Global site tag (gtag.js) - Google Analytics