2009-09-03 103 views
2

我试图从LinqtoXml开始。 我加入(我认为)正确的命名空间如何将xml文件添加到我的项目中?

XElement contactsFromFile = XElement.Load("App_Data/test.xml"); 

没有工作...我收到了 “找不到路径“一部分C:\ Program Files文件(x86)的\微软的Visual Studio 9.0 \ Common7 \ IDE \ App_Data \ test.xml'“ 错误...

请帮忙。

回答

2

试试这个:

XElement contactsFromFile = 
     XElement.Load(Server.MapPath("~/App_Data/test.xml")); 
1

有一个称为“HostingEnvironment.ApplicationPhysicalPath”系统属性,让你在您的应用程序部署在根目录下。我认为你应该可以这样做:

HostingEnvironment.ApplicationPhysicalPath + "/App_Data/text.xml" 
相关问题