ASP.NET中Server.MapPath方法获取网站根目录

在ASP.NET网站应用程序中,可以通过Server.MapPath方法来获取跟服务器有关的目录信息,如获取网站的根目录、获取当前代码文件所在的目录路径、获取当前代码所在路径的上级路径等。Server.MapPath获得的路径都是服务器上的物理路径,也就是常说的绝对路径,如D:\website\content这种形式。
以下是一些Server.MapPath常用的获取网站目录的方法。
(1)Server.MapPath("/") :获取网站的根目录
(2)Server.MapPath("") :获取当前代码文件所在的目录路径   
(3)Server.MapPath("../"):获取当前代码所在路径的上级路径 
(4)Server.MapPath(Request.ServerVariables["PATH_INFO"]):获取页面的详细路径
(5)HttpContext.Current.Server.MapPath():所在文件夹路径

备注:此原创文章最早发表于博主个人站,原文链接ASP.NET中Server.MapPath方法获取网站根目录_IT技术小趣屋,转载请标明出处。

原文地址:https://blog.51cto.com/6455350/2371529

时间: 2024-10-01 00:35:36

ASP.NET中Server.MapPath方法获取网站根目录的相关文章

asp中Server.MapPath的使用方法

老是忘记Server.MapPath的使用方法了,下面记录一下,以备后用: 总注:Server.MapPath获得的路径都是服务器上的物理路径,也就是常说的绝对路径 1.Server.MapPath("/") 注:获得应用程序根目录所在的位置,如 C:\Inetpub\wwwroot\. 2.Server.MapPath("./") 注:获得所在页面的当前目录,等价于Server.MapPath(""). 3.Server.MapPath(&qu

.net 获取网站根目录的方法

获取网站根目录的方法有几种如: Server.MapPath(Request.ServerVariables["PATH_INFO"]) Server.MapPath("/") Server.MapPath("")//当前代码文件所在的目录路劲 Server.MapPath(".") Server.MapPath("../") Server.MapPath("..") 以上的代码在htt

PHP中如何获取网站根目录物理路径

在php程序开发中经常需要获取当前网站的目录,我们可以通过常量定义获取站点根目录物理路径,方便在程序中使用. 下面介绍几种常用的获取网站根目录的方法. php获取网站根目录方法一: <?php define("WWWROOT",str_ireplace(str_replace("/","\\",$_SERVER['PHP_SELF']),'',__FILE__)."\\"); echo WWWROOT ; ?> p

Server.MapPath方法的应用方法

Server.MapPath方法的应用方法 老是忘记Server.MapPath的使用方法了,下面记录一下,以备后用:总注:Server.MapPath获得的路径都是服务器上的物理路径,也就是常说的绝对路径1.Server.MapPath("/")注:获得应用程序根目录所在的位置,如 C:\Inetpub\wwwroot\.2.Server.MapPath("./")注:获得所在页面的当前目录,等价于Server.MapPath("").3.Se

.net 获取网站根目录总结

一.获取网站根目录的方法有几种如: Server.MapPath(Request.ServerVariables["PATH_INFO"]) //页面详细路 Server.MapPath("/") //根目录 Server.MapPath("") //当前代码文件所在的目录路径 Server.MapPath(".") Server.MapPath("../") //当前代码所在路径的上级路径 Server.

php获取网站根目录

php获取网站根目录方法一:<?phpdefine("WWWROOT",str_ireplace(str_replace("/","\\",$_SERVER['PHP_SELF']),'',__FILE__)."\\");echo WWWROOT ;?> php获取网站根目录方法二: <?phpdefine('WWW_PATH',str_replace('\\','/',realpath(dirname(__

js获取网站根目录

<script type="text/javascript"> function getRootPath() { var strFullPath = window.document.location.href; var strPath = window.document.location.pathname; var pos = strFullPath.indexOf(strPath); var prePath = strFullPath.substring(0, pos);

php 获取网站根目录的写法

路径方式,代码如下: define('BASE_PATH',str_replace('\\','/',realpath(dirname(__FILE__).'/'))."/"); echo BASE_PATH; //输出结果:D:\AppServ\www\7.11 php 获取网站根目录的写法

ASP.NET中Server对象的几个方法

HtmlDecode 已重载. 对已被编码以消除无效 HTML 字符的字符串进行解码.HtmlEncode 已重载. 对要在浏览器中显示的字符串进行编码.MapPath 返回与 Web 服务器上的指定虚拟路径相对应的物理文件路径. 该方法经常使用.将虚拟路径转换为服务器物理路径. Transfer 已重载. 终止当前页的执行,并为当前请求开始执行新页.(服务气端执行任务) UrlDecode 已重载. 对字符串进行解码,该字符串针对 HTTP 传输进行了编码并在 URL 中发送到服务器.UrlE