2009-09-03 2 views
2

Я пытаюсь начать с LinqtoXml. Я добавил (я думаю) правильные пространства именКак добавить xml-файл в мой проект?

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

Не работает ... Я получаю «Не удалось найти часть пути«C: \ Program Files (x86) \ Microsoft 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" 
Смежные вопросы