WCF – чтение XML-файла в службе с использованием XElement.Load

StackOverflow https://stackoverflow.com/questions/2426882

  •  19-09-2019
  •  | 
  •  

Вопрос

У меня есть простой 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");

Это будет работать относительно физического пути вашего приложения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top