我正在尝试使用LinqtoXml。 我添加了(我认为)正确的命名空间
XElement contactsFromFile = XElement.Load("App_Data/test.xml");
不起作用......我得到了 “无法找到路径的一部分'C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ App_Data \ test.xml'” 错误...
请帮忙。
答案 0 :(得分:2)
试试这个:
XElement contactsFromFile =
XElement.Load( Server.MapPath( "~/App_Data/test.xml" ) );
答案 1 :(得分:1)
有一个名为“HostingEnvironment.ApplicationPhysicalPath”的系统属性,它为您提供部署应用程序的根目录。我认为你应该可以这样做:
HostingEnvironment.ApplicationPhysicalPath + "/App_Data/text.xml"