Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#XDocument.Load找不到文件?_C# - Fatal编程技术网

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