asp.net 文件路径之获得虚拟目录的网站的根目录
更新时间:2021年9月22日 10:18 点击:2002
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)
返回与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)
相关文章
- 今天小编大家分享一篇C#获得程序的根目录以及判断文件是否存在的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-06-25
- 这篇文章介绍的是一个小技巧来获取node.js项目根目录,这个技巧非常实用。有需要的朋友们可以参考借鉴,下面来一起看看吧。...2016-10-02
- 这篇文章主要介绍了C#获取根目录实现方法汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-12-08
- 编写程序的时候,经常需要用的项目根目录。现在把方法总结如下分享给大家...2020-06-25
- 下面小编就为大家带来一篇php获取网站根目录物理路径的几种方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2017-03-12
获取根目录的URL例如http://localhost:51898
这篇文章主要介绍了获取根目录的URL的方法,需要的朋友可以参考下...2021-09-22- 这篇文章主要介绍了C#创建,删除,查找,配置虚拟目录的方法,以实例形式较为详细的分析了C#针对虚拟目录的创建、删除、查找等相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-06-25
- Windows Server 2003系统中创建的Web网站,其中的所有内容一般都存储在主目录中。但随着网站内容的不断丰富,用户需要把不同层次的内容组织成网站主目录下的子目录。...2016-01-27
- 这篇文章主要介绍了.NET中获取程序根目录的常用方法有哪些,具体都有什么功能,需要的朋友可以参考下...2021-09-22
- asp.net下获取文件路径常用代码,获得虚拟目录的网站的根目录...2021-09-22
- 这篇文章主要为大家详细介绍了设置apache虚拟目录的方法,步骤很简单,希望对大家有用,感兴趣的小伙伴们可以参考一下...2016-07-25
- C#取得Web程序和非Web程序的根目录的N种取法,方便大家知道,有更好的方法,请说明...2020-06-25
- 使用visual studio自动创建IIS虚拟目录,需要的朋友可以参考一下...2021-09-22
- 添加虚拟目录 <IfModule alias_module> Alias /sww/ "C:/xampp/htdocs/test/" </IfModule> 出现限制权限访问, Access forbidden! You don't have permission to...2016-01-28
- apache 同一虚拟目录绑定多个不同域名实例方法 要想多域名绑定同一目录的实现就要用到serveralias方法,下面我们以www.111cn.net为实例, namevirtualhost *:80 <virtualh...2016-01-28
- 在安装 Apache 时,系统会给定一个缺省的文件根目录。 如果你觉得将网页存在这个缺省目录不方便,觉得应该另外设个目录作为 Apache 文件根目录,你可以修改 Apache 的配置文件 h...2016-01-28
- 编程控制IIS实际上很简单,和ASP一样,.Net中需要使用ADSI来操作IIS,但是此时我们不再需要GetObject这个东东了,因为Net为我们提供了更加强大功能的新东东...2021-09-22
- 这篇文章主要介绍了C#实现获取IIS站点及虚拟目录信息的方法,可实现获取IIS站点信息及物理路径等功能,具有一定参考借鉴价值,需要的朋友可以参考下...2020-06-25
Nginx网站根目录更改及导致403 forbidden的问题解决
最近因为工作需要,要将Nginx网站根目录更改下,通过网上的一些教程更改后,但发现测试的时候一直提示403 forbidden错误,后台通过一个朋友的提示也解决了,所以现在将详细的步骤分享给大家,有需要的朋友们可以参考学习。...2016-11-01- 这篇文章主要介绍了ASP.NET编程获取网站根目录方法,较为详细的分析了ASP.NET针对网站目录及物理路径的操作技巧,并给出了实例予以总结,需要的朋友可以参考下...2021-09-22