【问题标题】:How do I add an xml file to my project?如何将 xml 文件添加到我的项目中?
【发布时间】:2010-11-25 11:02:52
【问题描述】:
我正在尝试从 LinqtoXml 开始。
我添加了(我认为)正确的命名空间
XElement contactsFromFile = XElement.Load("App_Data/test.xml");
不起作用...我得到一个
“找不到路径 'C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\App_Data\test.xml' 的一部分”
错误...
请帮忙。
【问题讨论】:
标签:
asp.net
xml
linq
linq-to-xml
【解决方案1】:
试试这个:
XElement contactsFromFile =
XElement.Load( Server.MapPath( "~/App_Data/test.xml" ) );
【解决方案2】:
有一个名为“HostingEnvironment.ApplicationPhysicalPath”的系统属性,它为您提供部署应用程序的根目录。我认为你应该能够做这样的事情:
HostingEnvironment.ApplicationPhysicalPath + "/App_Data/text.xml"