与WCF的Ado.net同步服务给出错误“反序列化System.Data.DataSet类型的对象”

时间:2011-02-02 10:20:51

标签: synchronization wcf

  

System.Runtime.Serialization.SerializationException,   mscorlib,版本= 2.0.0.0,   文化=中性,   公钥= b77a5c561934e089   有一个错误   反序列化类型的对象   System.Data.DataSet中。出乎意料的结束了   文件。以下元素不是   closed:element,choice,complexType,   元素,架构,数据集,   ApplyChanges,Body,Envelope,Text,   Logs,NewDataSet,diffgram,dataSet,   ApplyChanges,Body,Envelope。线   225,位置1561。

     

ExceptionString> System.Runtime.Serialization.SerializationException:   反序列化时出错   System.Data.DataSet类型的对象。   意外的文件结束。以下   元素未关闭:元素,   选择,complexType,元素,架构,   dataSet,ApplyChanges,Body,Envelope,   文本,日志,NewDataSet,diffgram,   dataSet,ApplyChanges,Body,Envelope。   第225行,第1561行.--->   System.Xml.XmlException:意外   文件结束。以下要素是   未关闭:元素,选择,   complexType,element,schema,dataSet,   ApplyChanges,Body,Envelope,Text,   Logs,NewDataSet,diffgram,dataSet,   ApplyChanges,Body,Envelope。线   225,位置1561. at   System.Xml.XmlExceptionHelper.ThrowXmlException(XmlDictionaryReader   reader,String res,String arg1,   String arg2,String arg3)at   System.Xml.XmlExceptionHelper.ThrowUnexpectedEndOfFile(XmlDictionaryReader   读者)   System.Xml.XmlUTF8TextReader.ReadAttributes()   在   System.Xml.XmlUTF8TextReader.ReadStartElement()   在System.Xml.XmlUTF8TextReader.Read()   在   System.Runtime.Serialization.XmlSerializableReader.Read()   在System.Data.DataTextReader.Read()
  在   System.Xml.Schema.Parser.Parse(的XmlReader   reader,String targetNamespace)at   System.Xml.Schema.XmlSchema.Read(的XmlReader   读者,ValidationEventHandler   validationEventHandler)at   System.Data.DataSet.ReadXSDSchema(的XmlReader   reader,Boolean denyResolving)at   System.Data.XmlDataLoader.ProcessXsdSchema()   在   System.Data.XmlDataLoader.LoadColumn(的DataColumn   column,Object [] foundColumns)at   System.Data.XmlDataLoader.LoadTable(数据表   table,Boolean isNested)at   System.Data.XmlDataLoader.LoadData(的XmlReader   读者)   System.Data.DataSet.ReadXmlDiffgram(的XmlReader   读者)   System.Data.DataSet.ReadXml(的XmlReader   reader,XmlReadMode模式,布尔值   denyResolving)at   System.Data.DataSet.ReadXmlSerializable(的XmlReader   读者)   System.Data.DataSet.System.Xml.Serialization.IXmlSerializable.ReadXml(的XmlReader   读者)   System.Runtime.Serialization.XmlObjectSerializerReadContext.ReadIXmlSerializable(XmlSerializableReader   xmlSerializableReader,   XmlReaderDelegator xmlReader,   XmlDataContract xmlDataContract,   Boolean isMemberType)at   System.Runtime.Serialization.XmlObjectSerializerReadContext.ReadIXmlSerializable(XmlReaderDelegator   xmlReader,XmlDataContract   xmlDataContract,Boolean isMemberType)   在   System.Runtime.Serialization.XmlDataContract.ReadXmlValue(XmlReaderDelegator   XMLReader的,   XmlObjectSerializerReadContext   上下文)   System.Runtime.Serialization.XmlObjectSerializerReadContext.ReadDataContractValue(DataContract   dataContract,XmlReaderDelegator   读者)   System.Runtime.Serialization.XmlObjectSerializerReadContext.InternalDeserialize(XmlReaderDelegator   reader,String name,String ns,   DataContract和放大器; dataContract)at   System.Runtime.Serialization.XmlObjectSerializerReadContext.InternalDeserialize(XmlReaderDelegator   xmlReader,类型declaredType,   DataContract dataContract,String   name,String ns)at   System.Runtime.Serialization.DataContractSerializer.InternalReadObject(XmlReaderDelegator   xmlReader,Boolean verifyObjectName)
  在   System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions(XmlReaderDelegator   reader,Boolean verifyObjectName)
  ---内部异常堆栈跟踪结束---

我在ado.net同步框架上使用WCF服务时遇到上述错误。

任何机构都可以提出如何避免,抓住它的想法吗?

0 个答案:

没有答案