精华内容
下载资源
问答
  • asp.net获取路径的方法

    2017-10-10 13:51:41
    asp.net获取路径的方法,在开发过程中,我们在实际操作中……
  • ASP.NET获取路径的方法

    2016-04-06 12:45:00
    ASP.NET获取路径的方法 原文:【转载】ASP.NET获取路径的方法HttpContext.Current.Request.PhysicalPath; // 获得当前页面的完整物理路径.比如 F:\XFU.NSQS\project\website\Default.aspxHttpContext....
    原文:【转载】ASP.NET获取路径的方法

    HttpContext.Current.Request.PhysicalPath;    // 获得当前页面的完整物理路径.比如

    F:\XFU.NSQS\project\website\Default.aspx
    HttpContext.Current.Request.PhysicalApplicationPath; // 获得当前程序运行的物理路径比

    如F:\XFU.NSQS\project\website\
    HttpContext.Current.Server.MapPath(@"\"); 这个就是在页面中的MapPath了.一样用法

    HttpRuntime.AppDomainAppPath //这个是新发现的,很好用.

    还有一个是用来处理在asp.net中调用dll文件,而DLL文件如果想知道当前的web站点的工作目录可

    以用
    System.AppDomain.CurrentDomain.BaseDirectory

    网站在服务器磁盘上的物理路径: HttpRuntime.AppDomainAppPath
    虚拟程序路径: HttpRuntime.AppDomainAppVirtualPath

    HttpContext.Current.Request.ApplicationPath虚拟应用程序根路径
    HttpContext.Current.Server.MapPath(".")当前的绝对路径
    HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath)系统的

    根目录

            sb.Append(string.Format("当前请求的虚拟路径: {0}",Server.HtmlEncode

    (Request.CurrentExecutionFilePath)));
            sb.Append(string.Format("获取当前应用程序的根目录路径: {0}",

    Server.HtmlEncode(Request.ApplicationPath)));
            sb.Append(string.Format("当前请求的虚拟路径: {0}",Server.HtmlEncode

    (Request.FilePath)));
            sb.Append(string.Format("当前请求的虚拟路径: {0}",Server.HtmlEncode

    (Request.Path)));
            sb.Append(string.Format("获取当前正在执行的应用程序的根目录的物理文件系统路径:

    {0}", Server.HtmlEncode(Request.PhysicalApplicationPath)));
            sb.Append(string.Format("获取与请求的 URL 相对应的物理文件系统路径: {0}",

    Server.HtmlEncode(Request.PhysicalApplicationPath)));

    当前请求的虚拟路径: /aDirectory/Sample/responseHtml.aspx
    获取当前应用程序的根目录路径: /aDirectory
    当前请求的虚拟路径: /aDirectory/Sample/responseHtml.aspx
    当前请求的虚拟路径: /aDirectory/Sample/responseHtml.aspx
    获取当前正在执行的应用程序的根目录的物理文件系统路径: E:\Visual Studio 2005\
    获取与请求的 URL 相对应的物理文件系统路径: E:\Visual Studio 2005\\aDirectory\

     

                 sb.Append(string.Format("获取项目完整的绝对路径: {0}",

    System.AppDomain.CurrentDomain.BaseDirectory.ToString()));
                //仅在尝试向此域中加载程序集之后,此属性才可用
                sb.Append(string.Format("获取项目,它由程序集冲突解决程序用来探测动态创建的

    程序集: {0}", System.AppDomain.CurrentDomain.DynamicDirectory));
                sb.Append(string.Format("获取磁盘上指向应用程序目录的物理路径。: {0}",

    System.Web.Hosting.HostingEnvironment.ApplicationPhysicalPath));
                sb.Append(string.Format("获取应用程序的虚拟根路径: {0}",

    System.Web.Hosting.HostingEnvironment.ApplicationVirtualPath));
                sb.Append(string.Format("获取站点的名称。: {0}",

    System.Web.Hosting.HostingEnvironment.SiteName));
                //sb.Append(string.Format("获取此应用程序的虚拟路径提供程序。: {0}",

    System.Web.Hosting.HostingEnvironment.VirtualPathProvider));
                sb.Append(string.Format("返回与 Web 服务器上的指定虚拟路径相对应的物理文件

    路径。: {0}", Server.MapPath("sss.aspx")));

     

    转自:http://www.cnblogs.com/zhyt1985/archive/2009/10/29/1592245.html

     

    posted on 2016-04-06 12:45 NET未来之路 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/lonelyxmas/p/5358808.html

    展开全文
  • asp.net 获取路径的几种方式 asp.net 获取路径的几种方式 asp.net 获取路径的几种方式
  • asp获取当前路径语句大全 asp获取当前路径语句大 在asp开发中经常需要用到当前页面的路径,相对的,绝对的,有参数的,没有参数的,这里整理一下,个人感觉很全的asp获取页面路径语句大全, 例如:request....

    asp获取当前路径语句大全

    asp获取当前路径语句大
    在asp开发中经常需要用到当前页面的路径,相对的,绝对的,有参数的,没有参数的,这里整理一下,个人感觉很全的asp获取页面路径语句大全,
    例如:request.servervariables script_name SERVER_SOFTWARE 
    文件ip路径:<%="http://" & request.servervariables("server_name")& request.servervariables("script_name") %> <br/>
    本机ip:<%=request.servervariables("remote_addr")%> <br/>
    服务器名:<%=Request.ServerVariables("SERVER_NAME")%><br/>
    服务器IP:<%=Request.ServerVariables("LOCAL_ADDR")%><br/>
    服务器端口:<%=Request.ServerVariables("SERVER_PORT")%><br/>
    服务器时间:<%=now%><br/>
    IIS版本:<%=Request.ServerVariables("SERVER_SOFTWARE")%><br/>
    脚本超时时间:<%=Server.ScriptTimeout%><br/>
    本文件路径:<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%><br/>
    服务器CPU数量:<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%><br/>
    服务器解译引擎:<%=ScriptEngine & "/"& ScriptEngineMajorVersion &"."&ScriptEngineMinorVersion&"."&ScriptEngineBuildVersion %><br/>
    服务器操作系统:<%=Request.ServerVariables("OS")%> <br/>
    支持的文件类型:<%=Request.ServerVariables("HTTP_Accept")%> <br/>
    访问的文件路径:<%=Request.ServerVariables("HTTP_url")%> <br/>
    用户代理的信息:<%=Request.ServerVariables("HTTP_USER_AGENT")%> <br/>
    获取url中的文件名和传过来的值:request.ServerVariables("script_name")+"?"+request.ServerVariableS("QUERY_STRING") <br/>
    -----------------------------------------------------------------------------------------------------
    产生的如下:
    本文件ip路径:http://localhost/ceshi.asp 
    本机ip:127.0.0.1 
    服务器名:localhost
    服务器IP:127.0.0.1
    服务器端口:8091
    服务器时间:2005-7-27 14:28:04
    IIS版本:Microsoft-IIS/5.0
    脚本超时时间:90
    本文件路径:E:\hospital\ceshi.asp
    服务器CPU数量:2
    服务器解译引擎:VBScript/5.6.7426
    服务器操作系统:Windows_NT 
    支持的文件类型:image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-shockwave-flash,*/* 
    访问的文件路径:/ceshi.asp 
    用户代理的信息:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Maxthon; COM+ 1.0.2204)
    如若获得此文件的目录可以利用下面的函数:
    <%
    Public Function ServerPath 
    Dim Path
    Dim Pos
    Path="http://" & Request.ServerVariables("server_name") & Request.ServerVariables("script_name")
    Pos=InStrRev(Path,"/")
    ServerPath=Left(Path,Pos)
    End Function
    %>
    =====================<br>
    所在文件目录:<%=ServerPath%>
    =====================<br>

    展开全文
  • asp.net获取网站路径

    2011-03-18 12:21:29
    asp.net获取网站路径 绝对路径 相对路径
  • 获取路径

    2019-06-28 16:53:15
    1.asp.net webform用“Request.PhysicalApplicationPath获取站点所在虚拟目录的物理路径,最后包含“\”;2.c# winform用A:“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“\”;B:...
    1.asp.net webform用“Request.PhysicalApplicationPath获取站点所在虚拟目录的物理路径,最后包含“\”;
    2.c# winform用
    A:“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“\”;
    B:“Application.ExecutablePath ”:获取当前应用程序文件的路径,包含文件的名称;
    C:“AppDomain.CurrentDomain.BaseDirectory”:获取当前应用程序所在目录的路径,最后包含“\”;
    D:“System.Threading.Thread.GetDomain().BaseDirectory”:获取当前应用程序所在目录的路径,最后包含“\”;
    E:“Environment.CurrentDirectory”:获取当前应用程序的路径,最后不包含“\”;
    F:“System.IO.Directory.GetCurrentDirectory”:获取当前应用程序的路径,最后不包含“\”;
    3.c# windows service用“AppDomain.CurrentDomain.BaseDirectory”或“System.Threading.Thread.GetDomain().BaseDirectory”;
    用“Environment.CurrentDirectory”和“System.IO.Directory.GetCurrentDirectory”将得到“ system32”目录的路径;
    如果要使用“Application.StartupPath”或“Application.ExecutablePath ”,需要手动添加对“System.Windows.Forms.dll ”的引用,并在程序开头用“using    System.Windows.Forms”声明该引用;

    转载于:https://www.cnblogs.com/ruanzb/archive/2010/06/08/1753882.html

    展开全文
  • 主要介绍了asp获取虚拟目录根路径的代码,需要的朋友可以参考下
  • 在编写 ASP.NET 应用程序的时候,有时为了更好地进行控制静态文件的路径,如在模板页或者用户控件中设置js或者css文件的路径等,采用绝对路径是难免的。下面就是几种获取绝对路径的几种方法
  • 获取程序路径 var BaseDirectory = System.AppDomain.CurrentDomain.BaseDirectory; 获取到的路径形式 D:\Projects\VisualStudioProjects\service\admin\

    获取程序路径

    var BaseDirectory = System.AppDomain.CurrentDomain.BaseDirectory;
    

    获取到的路径形式

    D:\Projects\VisualStudioProjects\service\admin\

    在这里插入图片描述

    或者:

    string jsonPath = "~/Uploads/Export_JSONFile/population_base.json";
    jsonPath = HostingEnvironment.MapPath(jsonPath);
    

    //返回形式:
    在这里插入图片描述

    路径到表示:

    一般在Windows系统中使用“\”和“/”没有本质区别
    在Linux和Unix中需要使用“/”

    注意:
    “\”是转义字符的起始字符,所以路径中的“\”通常需要使用“\”,使用“/”就不需要转义了。

    特殊符号:
    “./”:代表目前所在的目录
    “…/”:代表上一层目录
    以"/"开头:代表根目录

    展开全文
  • asp.net后台获取路径的各种方法归纳 1.Request.CurrentExecutionFilePath获取当前请求的虚拟路径,不同于FilePath,差别在于如果请求已在服务器代码中被重定向,则CurrentExecutionFilePath就是正确的 格式...
  • asp.net 获取当前项目路径Asp.net 2010-07-08 10:53:45 阅读17 评论0 字号:大中小方法一://获取当前项目的路径System.AppDomain.CurrentDomain.BaseDirectory.ToString(); // 得到的是当前项目的根目录取的值:F:...
  • asp.net 用获取路径的方法得到圆形窗体! 很值得下载看看!资源免费,大家分享!!
  • asp获取站点路径

    2009-07-21 10:44:20
    Response.Write "...&Request.ServerVariables("...)&Request.ServerVariables("SCRIPT_NAME") ...但是在XP下的IIS可能是219.240.139.86/2244 ...这里的Request.ServerVariab...
  • 主要介绍了asp获取当前完整路径(url)的函数代码,有时候我么您需要获取网址,端口、路径文件名、参数等,这里就为大家分享一下这个函数代码,需要的朋友可以参考下
  • /// <summary>From:www.uzhanbao.com /// 获取路径下所有文件以及子文件夹中文件 /// </summary> /// <param name="path">全路径根目录</param> /// <param name="FileList">...
  • Asp.Net 获取物理路径

    2017-09-09 10:36:00
    1.AppDomin获取当前前程序域目录 2.不需要请求上线文实例,例如在Global.ascx中访问等 //网站物理目录 AppDomain.CurrentDomain.BaseDirectory //网站动态目录 AppDomain.CurrentDomain.DynamicDirectory ...
  • 主要介绍了asp.net获取网站目录物理路径的方法,需要的朋友可以参考下

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,343
精华内容 537
关键字:

asp获取路径