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)
返回与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)