WCF - 使用XElement.Load读取服务中的xml文件

时间:2010-03-11 16:45:16

标签: wcf load xelement

我在wcf服务中有一个简单的xml文件,我试图使用不读取文件的Xelement.Load(“sample.xml”)加载。这样做的正确方法是什么?

该服务应该将xml返回给asp.net应用程序。

TIA

2 个答案:

答案 0 :(得分:0)

我通过提供ABSOLUTE路径作为XElement.Load()方法的参数来实现它,但RELATIVE路径会更好。

答案 1 :(得分:0)

你应该尝试这样的事情。

var appPath = System.Web.Hosting.HostingEnvironment.ApplicationPhysicalPath; bodyFile = Path.Combine(appPath, @"<File Name Path");

这相对于应用程序的物理路径有效。