zoukankan      html  css  js  c++  java
  • asp.net 获取网站根目录

    获取网站根目录的方法有几种如:

    Server.MapPath(Request.ServerVariables["PATH_INFO"])
    Server.MapPath("/")
    Server.MapPath("")
    Server.MapPath(".")
    Server.MapPath("../")
    Server.MapPath("..")
           Page.Request.ApplicationPath

    以上的代码在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

    以上的方法可以在.aspx中访问,但是如果你在。cs文件就不能用。

    HttpContext.Current.Server.MapPath();
    System.Web.HttpContext.Current.Request.PhysicalApplicationPath   
    在.cs文件中可以用。但是HttpContext.Current.Server.MapPath();这个获取的是文件的路径而不是根目录。只有

    System.Web.HttpContext.Current.Request.PhysicalApplicationPath    这个才是获取的根目录,在写获取数据库路径是应该用这个,其他的都有问题。

     

    摘自:http://hi.baidu.com/ahbzhehu/blog/item/2ff545cdbb9fef5a0fb34555.html

  • 相关阅读:
    走进Android系统
    最后的一像素。
    rem介绍
    软件安装相关问题。
    iscroll
    程序员常用词语发音
    一个程序员眼中的好UI
    myeclipse性能优化
    注入配置数据
    java IO
  • 原文地址:https://www.cnblogs.com/kinpauln/p/1932889.html
Copyright © 2011-2022 走看看