asp.net server.mappath使用

1、Server.MapPath("/") 应用程序根目录所在的位置 如 C:\Inetpub\wwwroot\
2、Server.MapPath("./") 表示所在页面的当前目录
注:等价于Server.MapPath("") 返回 Server.MapPath("") 所在页面的物理文件路径
3、Server.MapPath("../")表示上一级目录
4、Server.MapPath("~/")表示当前应用级程序的目录,如果是根目录,就是根目录,如果是虚拟目录,就是虚拟目录所在的位置 如 C:\Inetpub\wwwroot\Example\

时间: 2024-10-10 01:09:33

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

asp于Server.MapPath用法

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

asp.net .ashx,cs文件使用server.mappath解决方法

asp.net .ashx文件使用server.mappath解决方法: System.Web.HttpContext.Current.Server.MapPath 在类文件中使用: System.Web.HttpServerUtility server = System.Web.HttpContext.Current.Server;server.MapPath(...)

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

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

ASP.NET - 在类中如何使用 Server.MapPath

直接在类中使用 Server.MapPath 会出现错误,这是由于类中不能直接使用 System.Web.UI.Page 的非静态函数造成的.解决方法有两种: 方法一.为类增加继承 class CFoo : System.Web.UI.Page 方法二.利用上下文直接使用 System.Web.HttpContext.Current.Server.MapPath 在使用方法一时请注意:C#中,派生类只能从一个类中继承. 方法二中,System.Web.HttpContext.Current 中

Server.MapPath()

./当前目录/网站主目录../上层目录~/网站虚拟目录如果当前的网站目录为E:\wwwroot   应用程序虚拟目录为E:\wwwroot\company 浏览的页面路径为E:\wwwroot\company\news\show.asp在show.asp页面中使用Server.MapPath("./")   返回路径为:E:\wwwroot\company\newsServer.MapPath("/")    返回路径为:E:\wwwrootServer.MapPa

asp 必须为 MapPath 方法指定 Path 参数

最近在调试一个过去的项目,asp写的,提示:必须为 MapPath 方法指定 Path 参数 如下图: strPath = Server.MapPath("") MapPath的参数不能为空.如果是当前目录,可以用一个小数点表示: strPath = Server.MapPath(".") 网站要目录用斜杠表示: strPath = Server.MapPath("/") 版权声明:本文为博主原创文章,未经博主允许不得转载.

Server.MapPath()目录详解

最近在做相关的开发,碰到了Server.MapPath(),顺便来温习一下 Server.MapPath()获取网站的目录详解 ./当前目录 /网站主目录 ../上层目录 ~/网站虚拟目录 如果当前的网站目录为E:\www123,应用程序虚拟目录为E:\www123\wlj ,浏览的页面路径为E:\www123\wlj\haha\heihei.asp. 例子:在heihei.asp页面中的具体使用如下 Server.MapPath("./")   返回路径为:E:\www123\wlj

Server.MapPath 出现未将对象引用设置到对象的实例

本文摘引自Yammis的博客,地址是:http://www.cnblogs.com/newsouls/p/3345608.html 此文仅在于使遇到相似问题的朋友能少走弯路 asp.net中我用一个页面的cs文件调用一个自定义类,这个自定义类再调用System.Web.HttpContext.Current.Server.MapPath方法,于是就产生了未将对象引用设置到对象的实例的错误提 示,原来以为是一个自定义类调用另一个自定义类的问题,搜索了半天没找到答案 于是想直接用自定义类调用Syst