asp.net 文件路径之获得虚拟目录的网站的根目录

 更新时间:2012年10月08日 22:13:32   作者:  
asp.net下获取文件路径常用代码,获得虚拟目录的网站的根目录
string Server.MapPath(string path)
  返回与Web服务器上的指定虚拟路径相对应的物理文件路径。
  Server.MapPath(Request.ServerVariables["PATH_INFO"])

   Server.MapPath("/")
   Server.MapPath("")
  Server.MapPath(".")
   Server.MapPath("../")
   Server.MapPath("..") 
Page.Request.ApplicationPath
(HttpContext.Current.Request.PhysicalApplicationPath);

  以上的代码在http://localhost/EnglishClub/manage/WebForm1.aspx页面
  运行结果:

  C:\Inetpub\wwwroot\EnglishClub\manage\WebForm1.aspx
  
  C:\Inetpub\wwwroot\
  C:\Inetpub\wwwroot\EnglishClub\manage
  C:\Inetpub\wwwroot\EnglishClub\manage
  
  C:\Inetpub\wwwroot\EnglishClub\
  C:\Inetpub\wwwroot\EnglishClub

  C:\Inetpub\wwwroot\EnglishClub\
由以上可以知道:
要想获得要是建立的虚拟目录的网站的根目录可以这样使用:
Server.MapPath(Page.Request.ApplicationPath)

相关文章

  • asp.net使用DataGridTree实现下拉树的方法

    asp.net使用DataGridTree实现下拉树的方法

    这篇文章主要介绍了asp.net使用DataGridTree实现下拉树的方法,详细的讲述了DataGridTree实现下拉树的原理与具体实现方法,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-11-11
  • .NET中读取Excel文件的数据及excelReader应用

    .NET中读取Excel文件的数据及excelReader应用

    轻量,快速的C#编写的库读取Microsoft Excel文件,这对读取大量excel文件的朋友们很有帮助而且可以学习下ExcelDataReader的应用,感兴趣的朋友可以了解下,或许对你有所帮助
    2013-02-02
  • JAVA正则表达式 Pattern和Matcher

    JAVA正则表达式 Pattern和Matcher

    java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。
    2009-04-04
  • ASP.NET(C#)验证数字的两种方法

    ASP.NET(C#)验证数字的两种方法

    ASP.NET(C#)验证数字的两种方法,需要的朋友可以参考一下
    2013-06-06
  • 动态生成table并实现分页效果心得分享

    动态生成table并实现分页效果心得分享

    动态生成table并实现分页在开发过程中时一个很好的应用,接下来本文也要实现一个类似效果,感兴趣的朋友可以参考下哈
    2013-04-04
  • 浅谈ASP.NET Core 2.0 部分视图(译)

    浅谈ASP.NET Core 2.0 部分视图(译)

    本篇文章主要介绍了浅谈ASP.NET Core 2.0 部分视图(译),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • C#使用Unity实现IOC

    C#使用Unity实现IOC

    本文详细讲解了C#使用Unity实现IOC的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • 使用 Salt + Hash 将密码加密后再存储进数据库

    使用 Salt + Hash 将密码加密后再存储进数据库

    如果你需要保存密码(比如网站用户的密码),你要考虑如何保护这些密码数据,象下面那样直接将密码写入数据库中是极不安全的,因为任何可以打开数据库的人,都将可以直接看到这些密码
    2012-12-12
  • python安装pillow的三种方法

    python安装pillow的三种方法

    本文python安装pillow的三种方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • 教你使用.NET快速比较两个byte数组是否相等

    教你使用.NET快速比较两个byte数组是否相等

    在.NET中如何快速的比较两个byte数组是否完全相等,听起来是一个比较两个byte数组是完全相等是一个简单的问题,但是深入研究以后,觉得还是有很多方案的,这里和大家一起分享下
    2022-04-04

最新评论