从WCF服务返回XMlDocument时发生Gettinf Xml序列化错误
我有一个WCF服务方法,它返回XMlDocument,我添加了属性[XmlSerializerFormat] 论方法从WCF服务返回XMlDocument时发生Gettinf Xml序列化错误,wcf,xml-serialization,Wcf,Xml Serialization,我有一个WCF服务方法,它返回XMlDocument,我添加了属性[XmlSerializerFormat] 论方法 是否有任何方法可以从WCf服务返回XmlDocuemnt对象我可以通过以下方式获得从WCf服务返回的XmlDocument 我的WCF服务如下所示: [ServiceContract] [XmlSerializerFormat] public interface ISampleService { [Op
是否有任何方法可以从WCf服务返回XmlDocuemnt对象我可以通过以下方式获得从WCf服务返回的XmlDocument 我的WCF服务如下所示:
[ServiceContract]
[XmlSerializerFormat]
public interface ISampleService
{
[OperationContract]
Test GetXmlData();
}
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single)]
public class SampleService : ISampleService
{
public string GetData()
{
return "Hello World";
}
public Test GetXmlData()
{
XmlDocument doc = new XmlDocument();
doc.Load(@"C:\SampleResponse.xml");
return new Test() {Doc = doc};
}
}
[Serializable]
public class Test
{
public XmlDocument Doc { get; set; }
}
客户端向WCF服务添加一个引用,然后调用方法GetXmlData(),该方法返回一个对象测试,其中包含XmlDocuemnt