日期:2014-05-18  浏览次数:20437 次

一个路径问题???
我在项目下面有一个xml文件
我是这样读写他的:MyPhone.Load(@"XMLFile.xml");
可是报错说找不到文件

路径应该怎样写?

------解决方案--------------------
xmldoc.Load(Server.MapPath("/XMLFile.xml"));]
我是这样写的
------解决方案--------------------
Server.MapPath() 将虚拟路径映射到服务器上的物理路径。 括号内是你磁盘的路径


------解决方案--------------------
MyPhone.Load()的默认路径不是你的项目所在路径,而是网站运行的编译文件路径,好像在C盘下。所以必须先用Server.MapPath() 将虚拟路径映射到服务器上的物理路径
------解决方案--------------------
xmldoc.Load(Server.MapPath("/XMLFile.xml"));] 
我是这样写的
------解决方案--------------------
load()方法需加載物理路徑, 不是相對路徑
------解决方案--------------------
Server.MapPath