`

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\


server.mappath ,可以取得网站或虚拟目录下某个文件夹下的某个文件的磁盘路径,比方你的文件在 d:\web\app_data\111.bak

你用 server.mappath(app_data\111.bak)  可以返回 d:\web\app_data\111.bak 这个地址
分享到:
评论

相关推荐

    ASP.NET获取各级目录Server.MapPath详解全

    Server.MapPath(“/”) 应用程序根目录所在的位置 如 C:\Inetpub\wwwroot\ Server.MapPath(“~/”)表示当前应用级程序的目录,如果是根目录,就是根目录,如果是虚拟目录,就是虚拟目录所在的位置 如:C:\Inetpub\...

    在ASP.NET Core5.0中访问HttpContext的方法步骤

    ASP.NET Core 应用通过 IHttpContextAccessor 接口及其默认实现 HttpContextAccessor 访问 HttpContext。 只有在需要访问服务内的 HttpContext 时,才有必要使用 IHttpContextAccessor。 通过 Razor Pages 使用 ...

    asp.net Server.MapPath方法注意事项第1/2页

    在做一个客户推广系统的时候,里面有一个模板管理模块,需要管理员添加模板,包括模板的名称、说明和缩略图等,在这里上传图片的功能,我采用了比较传统的方法,进行上传,测试没有问题。但当我发布之后,对存储图片...

    Service.MapPath相对路径

    (1)服务器相对路径(只适用于ASP.NET中的类库) (2)根相对路径(从域名之后的/开始截取,需判断是否有虚拟目录) (3)相对路径(从当前网页开始计算)

    QR.NET-master.zip_QRCODE_asp.net_drawing_web打印 二维码_二维码

    string filepath = System.Web.HttpContext.Current.Server.MapPath(@"~\attachment")+ "1.png"; System.IO.FileStream fs = new System.IO.FileStream(filepath, System.IO.FileMode.OpenOr...

    Server.MapPath()方法(找不到路径错误的一部分)

    或〜/ folder1 / folder2 ...,则这些文件夹必须作为子文件夹存在于您的主网站文件夹中。 因此Server.Map(path)[^]仅适用于这些情况。 但是,如果您尝试以绝对路径访问,则必须指定文件的完整路径。 其他...

    asp.net实现在线查看(预览)pdf,ppt,word,excel文件.rar

    【核心代码】 1 2 3 4 5 6 7 8 ...using System.Net;...using System.Net.Http;... System.Web.HttpContext.Current.Server.MapPath(sourceDoc), System.Web.HttpContext.Current.Server.MapPath(saveDoc)); }

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

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

    ASP.NET相册控件(含源码)

    ASP.NET相册控件(含源码) PhotoAlbum 功能列表: 1.无须数据库支持,直接处理服务器图片目录 2.为大图片生成缩略图,并存放到专门的目录,提高相册预览图片的效率 3.简化图片添加过程,直接上传图片到图片目录...

    ASP.NET编程获取网站根目录方法小结

    本文实例讲述了ASP.NET编程获取网站根目录方法。分享给大家供大家参考,具体如下: 获取网站根目录的方法有几种如: Server.MapPath(Request.ServerVariables[“PATH_INFO”]) Server.MapPath(“/”) Server.MapPath...

    ffmpeg 转换flv

    string strCmd1=Server.MapPath("input\06.asf")+" "+Server.MapPath("output\06.mpg"); //转换成mpg格式 RunFFMpeg(strCmd1); string strCmd2=Server.MapPath("input\06.asf")+" "+Server.MapPath("output\06.flv")...

    十天学会ASP.net--我认为ASP.NET比ASP难很多,希望大家做好准备

    对于ASP来说,我们常用的数据库无非是ACCESS和SQL SERVER,对于ASP.NET也是,不过ASP.NET对于SQL SERVER有专门的连接组件而不推荐用OLE DB。 首先看一下ACCESS的连接数据库并打开; string strConnection=...

    Asp.net获取服务器指定文件夹目录文件并提供下载的方法

    本文实例讲述了Asp.net获取服务器指定文件夹目录文件并提供下载的方法。分享给大家供大家参考。具体实现方法如下: 代码如下:string dirPath = HttpContext.Current.Server.MapPath(“uploads/”); if (Directory....

    asp.net绝对完美的生成缩略图的类(多种模式生成)

    说明:该类也来源于网上,只不过我对其进行了一些改动。... * 如:zoomImage.MakeZoomImage(Server.MapPath("~/uploads/") + bigFilename, Server.MapPath("~/uploads/") + smallFileName1, 150, 120, "HW");

    asp.net 文件上传

    本文讲的是Asp.Net中FileUpload实现文件上传示例, 属性:FileName: 获取上传的文件名 HasFile: 是否选择(存在)上传的文件 ContentLength: 获得上窜文件的大小,单位是字节(byte) 方法:Server.MapPath(): 获取服务器上

    ASP.NET相册控件(c#)

    smallfoldername = Server.MapPath(ConfigurationManager.AppSettings["SmallPath"]); bigfoldername = Server.MapPath(ConfigurationManager.AppSettings["NormalPath"]); } catch { smallfoldername = ...

    Asp.Net之NVelocity的三种用法

    vltEngine.SetProperty(RuntimeConstants.FILE_RESOURCE_LOADER_PATH, Server.MapPath("~/Template/")); vltEngine.Init(); VelocityContext vltContext = new VelocityContext(); vltContext.Put("PageTitle", ...

    asp.net动态生成静态

    可以把动态网页生成静态,管理 namespace SvnHostDemo { public partial class WriteFile : System.Web.UI.Page ...url, Server.MapPath("~/default.html")); Response.Redirect("default.html"); } } }

Global site tag (gtag.js) - Google Analytics