【发布时间】:2012-10-02 08:53:02
【问题描述】:
目前我正在运行一个从队列 (MSMQ) 读取消息的 Windows 服务。 在收到来自队列的消息时,非常偶尔会抛出以下错误......(即在对放置在队列上的 4000 个事务运行测试时,异常被抛出两次......)
关于可能导致此问题的任何建议?值得注意的是,队列与运行应用程序的服务器位于不同的服务器上。
20121011161348.899 Job() -> 异常 (XmlException) System.Xml.XmlException:缺少根元素。在 System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(String res) at System.Xml.XmlTextReaderImpl.ParseDocumentContent() 在 System.Xml.XmlReader.MoveToContent() 在 System.Xml.XmlReader.IsStartElement(字符串本地名称,字符串 ns)在 System.Messaging.XmlMessageFormatter.Read(消息消息)在 System.Messaging.Message.get_Body() 在 PTFMiddleware.Queues.QueueMessaging.Receive[T](消息队列队列, 字符串和标签,Nullable`1 超时)在 PTFMiddleware.ProcessCCHMessages.Worker.Job()
亲切的问候, 菲奥娜
【问题讨论】: