![](/img/trans.png)
[英]Xml file not available to all event methods using XDocument.Load in C#
[英]C# XDocument.Load could not find file?
我在控制器中具有以下邏輯
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);
}
}
我得到以下錯誤
System.IO.FileNotFoundException:'找不到文件'C:\\ Program Files(x86)\\ IIS Express \\ makes.xml'。
如何獲得傳遞給加載功能的信息?
使用Server.MapPath
獲取文件的路徑
Server.MapPath("~/App_Data/makes.xml")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.