C#XDocument.Load找不到文件?
我在控制器中有以下逻辑C#XDocument.Load找不到文件?,c#,C#,我在控制器中有以下逻辑 public void Makes() { // iterate over makes.xml XDocument myDoc = XDocument.Load("makes.xml"); var make = myDoc.Descendants("make"); List<string> list = new List<string>();
public void Makes() {
// iterate over makes.xml
XDocument myDoc = XDocument.Load("makes.xml");
var make = myDoc.Descendants("make");
List<string> list = new List<string>();
foreach (var item in make)
{
Console.WriteLine(item);
}
}
public void Makes(){
//迭代makes.xml
XDocument myDoc=XDocument.Load(“makes.xml”);
var make=myDoc.substands(“make”);
列表=新列表();
foreach(制造中的var项目)
{
控制台写入线(项目);
}
}
我得到以下错误
System.IO.FileNotFoundException:'找不到文件'C:\Program Files(x86)\IIS Express\makes.xml'
我在这里有所需的文件:
如何将其传递到加载函数?使用获取文件的路径
Server.MapPath("~/App_Data/makes.xml")
使用获取文件的路径
Server.MapPath("~/App_Data/makes.xml")
服务器在此当前上下文中不存在。我包含的
system.web
HttpContext.Current.Server.MapPathServer在此当前上下文中不存在。我包括system.web
HttpContext.Current.Server.MapPath