WCF – чтение XML-файла в службе с использованием XElement.Load
Вопрос
У меня есть простой XML-файл в службе WCF, который я пытаюсь загрузить с помощью Xelement.Load("sample.xml"), который не читает файл.Как правильно это сделать?
Предполагается, что служба возвращает XML-файл приложению asp.net.
ТИА
Решение
Я заставил его работать, указав путь ABSOLUTE в качестве параметра метода XElement.Load(), хотя путь RELATIVE был бы лучше.
Другие советы
Тогда вам стоит попробовать что-то подобное.
var appPath = System.Web.Hosting.HostingEnvironment.ApplicationPhysicalPath;
bodyFile = Path.Combine(appPath, @"<File Name Path");
Это будет работать относительно физического пути вашего приложения.
Не связан с StackOverflow