格式化程序在尝试反序列化消息时抛出异常:

时间:2014-07-04 14:30:55

标签: xml wcf

尝试从Java客户端调用我的WCF服务方法GetApplicationStatus时遇到了问题。参数为String类型,包含xmlcontent

当我调用WCF服务方法时,它会抛出以下异常

  

格式化程序在尝试反序列化消息时抛出异常:反序列化操作“GetApplicationStatus”的请求消息体时出错。期望从名称空间“http://tempuri.org/”结束元素“xmldoc”。从命名空间

中找到元素'Patronid'

类中的方法定义如下

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);
    }
}

0 个答案:

没有答案