我有一个存储在App_Data目录中的xml数据文件。我称之为以下方法:
private string xmlPath = "/App_Data/Galery.xml";
private DataSet galery;
galery = new DataSet();
galery.ReadXml(xmlPath);
但是当我从vs2012浏览页面时,我收到以下错误:在“C:/App_Data/file.xml”上找不到文件,虽然应该在我的应用程序的主目录中查找该文件,对吗? / p>
我做错了什么?
谢谢, 索博尔奇
答案 0 :(得分:0)
Server.MapPath解决了这个问题,如果intelisense无法识别它,请使用包含system.web的HttpContext.Current.Server.MapPath。