欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

asp.net 文件路径之获得虚拟目录的网站的根目录

程序员文章站 2024-03-05 16:00:37
string server.mappath(string path)   返回与web服务器上的指定虚拟路径相对应的物理文件路径。   server.mappath(req...
string server.mappath(string path)
  返回与web服务器上的指定虚拟路径相对应的物理文件路径。
  server.mappath(request.servervariables["path_info"])

   server.mappath("/")
   server.mappath("")
  server.mappath(".")
   server.mappath("../")
   server.mappath("..") 
page.request.applicationpath
(httpcontext.current.request.physicalapplicationpath);

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

  c:\inetpub\wwwroot\englishclub\
由以上可以知道:
要想获得要是建立的虚拟目录的网站的根目录可以这样使用:
server.mappath(page.request.applicationpath)