股票官网

当前位置:错新网文章中心网站开发.Net → asp.net 获取网站根目录总结

asp.net 获取网站根目录总结

减小字体 增大字体 作者:asp.net 获取网站根目录总结  来源:www.cuoxin.com  发布时间:2014-8-22 21:37:00

HUOQUWANGZHANGENMULUDEFANGFAYOUJIZHONGRU:

Server.MapPath(Request.ServerVariables["PATH_INFO"])
   Server.MapPath("/")
   Server.MapPath("")//当前代码文件所在的目录路劲
  Server.MapPath(".")
   Server.MapPath("../")
   Server.MapPath("..") 

     
    Page.Request.ApplicationPath

  以上的代码在页面
  运行结果:
  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 这个才是获取的根目录,在写获取数据库路径是应该用这个,其他的都有问题。

System.Web.HttpContext.Current.Request.PhysicalApplicationPath

Server.MapPath("~/")效果是一样的。

Server.MapPath("~/");//无论代码所在的文件的、页面路劲是什么,永远返回 C:\Inetpub\wwwroot\EnglishClub\(就是当前程序运行的所在根目录)

如果存储 附件的路劲 进数据库的话,不应该把绝对路劲存进去。应该只存储 文件名部分。例如:

/uploads/abc.txt

当需要浏览文件的时候,在在读取出来的路径:(即/uploads/abc.txt),前面+网站的路劲:例如:

+"/uploads/abc.txt"

 

本文引用网址:

在下列搜索引擎中搜索“asp.net 获取网站根目录总结”的相关信息:

谷歌搜索 百度搜索 360搜索 雅虎搜索 搜狗搜索 搜搜搜索 必应搜索 有道搜索
你可能还喜欢以下文章
  • 1如何做爱真人示范图片 男女ML常...
  • 2
  • 3如何做爱更舒服?教你做爱72式...
  • 4
  • 5王梦溪未经处理照曝光 王梦溪口...
  • 1
  • 2
  • 3网络红人如何赚钱?我要成为网...
  • 4dede:arclist 实现分页!-织梦...
  • 5股票配资 flash幻灯片不显示解决方法...
  • 1舒淇艳照门事件 舒淇不雅照ed2...
  • 2合肥艳照门事件 合肥艳照门全套...
  • 3怎样爱爱最爽?性爱姿势真人图...
  • 4嫩白少妇与猛男户外疯狂车震遭...
  • 5
  • 1如何做服务器安全维护?有哪些...
  • 2Windows Server 2003系统性能优...
  • 3Apache Prefork和Worker模式的...
  • 4名词解释:分布式拒绝服务攻击...
  • 5
  • 赞助商广告

    频道栏目配资平台

    热门文章导读

    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    图片文章导读