Exchange server Exchange EWSMA FindFolders Xml中的意外标记

Exchange server Exchange EWSMA FindFolders Xml中的意外标记,exchange-server,exchangewebservices,Exchange Server,Exchangewebservices,我们正在阅读一些使用此代码的用户文件夹 FolderId id = new FolderId(WellKnownFolderName.MsgFolderRoot, userIdentity); FindFoldersResults ffr = service.FindFolders(id, new FolderView(999)); 用户身份是一个普通的无聊的电子邮件地址,就像abc一样。cde@domain.com但是从一个用户那里我们得到了一个XmlException(见下文) 所有其他具

我们正在阅读一些使用此代码的用户文件夹

FolderId id = new FolderId(WellKnownFolderName.MsgFolderRoot, userIdentity);
FindFoldersResults ffr = service.FindFolders(id, new FolderView(999));
用户身份是一个普通的无聊的电子邮件地址,就像abc一样。cde@domain.com但是从一个用户那里我们得到了一个XmlException(见下文)

所有其他具有类似邮箱地址的用户都在工作

有什么提示吗?这可能是EWSMA中的错误吗

这里是stacktrace:

System.Xml.XmlException:“>”是意外标记。预期的 标记为“”或“”。第1行,位置63。位于 System.Xml.XmlTextReaderImpl.Throw(异常e)位于 System.Xml.XmlTextReaderImpl.DtdParserProxy.System.Xml.IDtdParserAdapter.Throw(异常 e) 在System.Xml.DtdParser.Throw(Int32 curPos,String res,String[] args),位于System.Xml.DtdParser.ThrowUnexpectedToken(Int32 pos, 字符串expectedToken1,字符串expectedToken2)位于 System.Xml.DtdParser.ParseExternalId(令牌idTokenType,令牌 declType、String和publicId、String和systemId)位于 System.Xml.DtdParser.ParseInDocumentDtd(布尔保存内部子集)
在System.Xml.DtdParser.Parse(布尔saveInternalSubset)处 System.Xml.DtdParser.System.Xml.IDtdParser.ParseInternalDtd(IDtdParserAdapter 适配器,布尔值saveInternalSubset)位于 System.Xml.XmlTextReaderImpl.ParseDtd()位于 System.Xml.XmlTextReaderImpl.ParseDoctypeDecl()位于 System.Xml.XmlTextReaderImpl.ParseDocumentContent()位于 System.Xml.XmlTextReaderImpl.Read()位于 System.Xml.XmlTextReader.Read()位于 System.Xml.XmlCharCheckingReader.Read()位于 Microsoft.Exchange.WebServices.Data.EwsXmlReader.Read()位于 Microsoft.Exchange.WebServices.Data.EwsXmlReader.Read(XmlNodeType nodeType)在 Microsoft.Exchange.WebServices.Data.ServiceRequestBase.ReadResponse(EwsServiceXmlReader ewsXmlReader)在 Microsoft.Exchange.WebServices.Data.ServiceRequestBase.ReadResponse(HttpWebResponse 答复)在 Microsoft.Exchange.WebServices.Data.ServiceRequestBase.InternalExecute() 在 Microsoft.Exchange.WebServices.Data.MultiResponseServiceRequest
1.Execute()
在
Microsoft.Exchange.WebServices.Data.ExchangeService.InternalFindFolders(IEnumerable
1 ParentFolderId、SearchFilter、SearchFilter、FolderView视图、, ServiceErrorHandling ErrorHandling(错误处理模式)位于 Microsoft.Exchange.WebServices.Data.ExchangeService.FindFolders(FolderId parentFolderId,FolderView视图)


[…]

您应该首先共享您正在使用的Exchange的确切版本

这可能是Exchange中的一个错误,但可能性很小。我将首先使用捕获从EWS返回的HTTP响应。您应该在此处共享您的响应流。听起来其中一个邮箱文件夹名称可能会导致
EwsXmlReader
出现一些问题


您也可以按照本文的建议启用。

您应该首先共享您正在使用的Exchange的确切版本

这可能是Exchange中的一个错误,但可能性很小。我将首先使用捕获从EWS返回的HTTP响应。您应该在此处共享您的响应流。听起来其中一个邮箱文件夹名称可能会导致
EwsXmlReader
出现一些问题

您还可以按照本文中的建议启用