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
出现一些问题
您还可以按照本文中的建议启用