Xml 格式化程序在尝试反序列化消息时引发异常:
在试图从Java客户机调用我的WCF服务方法GetApplicationStatus时,我遇到了一个问题。参数为包含xmlcontent的字符串类型 当我调用WCF服务方法时,它抛出以下异常 格式化程序在尝试反序列化消息时引发异常:反序列化操作“GetApplicationStatus”的请求消息体时出错。应为命名空间中的结束元素“xmldoc”。从命名空间中找到元素“Patronid” 类中的方法定义如下Xml 格式化程序在尝试反序列化消息时引发异常:,xml,wcf,Xml,Wcf,在试图从Java客户机调用我的WCF服务方法GetApplicationStatus时,我遇到了一个问题。参数为包含xmlcontent的字符串类型 当我调用WCF服务方法时,它抛出以下异常 格式化程序在尝试反序列化消息时引发异常:反序列化操作“GetApplicationStatus”的请求消息体时出错。应为命名空间中的结束元素“xmldoc”。从命名空间中找到元素“Patronid” 类中的方法定义如下 namespace queryService { public class q
namespace queryService
{
public class queryService : IqueryService
{
public queryService()
{
}
public string GetApplicationStatus(string xmlStringContent)
{
//do some operation
return xmlStringContent;
}
}
}
接口定义如下
namespace queryService
{
[ServiceContract]
public interface IqueryService
{
[OperationContract]
string GetApplicationStatus(string xmlStringContent);
}
}
xmldoc是xml,对吗?在原始请求中检查它的值它应该被包装到CDATA中XMLDoc是一个字符串类型的参数。这个字符串参数以字符串形式携带xmlcontent,我看到了,但我对PHP客户端有着几乎相同的问题,客户端的序列化器对.net和PHP的工作方式不同,这就是为什么我要问您关于捕获原始soapxml请求的问题,有什么办法可以解决这个问题吗?