当前位置: 代码迷 >> ASP.NET >> 文件路径的有关问题
  详细解决方案

文件路径的有关问题

热度:1560   发布时间:2013-02-25 00:00:00.0
文件路径的问题
网站的App_Data下放着存放数据的txt文件
每次访问这个文件的时候,路径转到了vs安装文件的路径下

各位高手看看这个问题改怎么解决
后者是不是要把这个txt文件放到其他的地方呢

谢谢!

------解决方案--------------------------------------------------------
引用路径的时候这样做:server.MapPath(~/app_data/test.txt);
------解决方案--------------------------------------------------------
关键看你是怎么访问的
Server.MapPath("/App_Data/aa.txt")
------解决方案--------------------------------------------------------
呵呵,不是很懂这方面的问题。
------解决方案--------------------------------------------------------
以 
string fileMapth=Server.MapPath(Request.ApplicationPath+"\\app_data"+"\\txtName.txt"); 
格式访问就OK了。
------解决方案--------------------------------------------------------
Server.MapPath获得的路径都是服务器上的物理路径,也就是常说的绝对路径 
1、Server.MapPath("/") 
注:获得应用程序根目录所在的位置,如 C:\Inetpub\wwwroot\。 
2、Server.MapPath("./") 
注:获得所在页面的当前目录,等价于Server.MapPath("")。 
3、Server.MapPath("../") 
注:获得所在页面的上级目录。 
4、Server.MapPath("~/") 
注:获得当前应用级程序的目录,如果是根目录,就是根目录,如果是虚拟目录,就是虚拟目录所在的位置,如C:\Inetpub\wwwroot\Example\

Server.MapPath("~/App_Data") 这个应该可以了

------解决方案--------------------------------------------------------
Server.MapPath("~/App_Data/aa.txt")
------解决方案--------------------------------------------------------
有答案了.
------解决方案--------------------------------------------------------
6楼强!!
  相关解决方案