Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# EWS:无法从传输连接读取数据:连接已关闭_C#_Exchange Server_Exchangewebservices_Exchange Server 2010 - Fatal编程技术网

C# EWS:无法从传输连接读取数据:连接已关闭

C# EWS:无法从传输连接读取数据:连接已关闭,c#,exchange-server,exchangewebservices,exchange-server-2010,C#,Exchange Server,Exchangewebservices,Exchange Server 2010,我在尝试加载mime内容时遇到以下异常 发生Microsoft.Exchange.WebServices.Data.ServiceRequestException HResult=-2146233088消息=请求失败。无法读取数据 从传输连接:连接已关闭。 Source=Microsoft.Exchange.WebServices StackTrace: 位于Microsoft.Exchange.WebServices.Data.SimpleServiceRequestBase.ReadResp

我在尝试加载mime内容时遇到以下异常

发生Microsoft.Exchange.WebServices.Data.ServiceRequestException HResult=-2146233088消息=请求失败。无法读取数据 从传输连接:连接已关闭。 Source=Microsoft.Exchange.WebServices StackTrace: 位于Microsoft.Exchange.WebServices.Data.SimpleServiceRequestBase.ReadResponseIEwsHttpWebResponse 回答 在Microsoft.Exchange.WebServices.Data.SimpleServiceRequestBase.InternalExecute 在Microsoft.Exchange.WebServices.Data.MultiResponseServiceRequest1.Execute 位于Microsoft.Exchange.WebServices.Data.ExchangeService.InternalLoadProperties for ItemSieNumerable1 项目、属性集属性集、服务错误处理错误处理 位于Microsoft.Exchange.WebServices.Data.Item.InternalLoadPropertySet 财产集 位于Microsoft.Exchange.WebServices.Data.ServiceObject.LoadPropertySet 财产集 在f:\Projects\EmailArchiving\ConsoleApplication1\ConsoleApplication1\Program.cs:行中的ConsoleApplication1.Program.MainString[]参数处 34 InnerException:System.IO.IOException HResult=-2146232800 Message=无法从传输连接读取数据:连接已关闭。 来源=系统 堆栈跟踪: 位于System.Net.ConnectStream.ReadByte[]缓冲区,Int32偏移量,Int32大小 在System.IO.Compression.DeflateStream.ReadByte[]数组中,输入32偏移量,输入32计数 在System.IO.Compression.GZipStream.ReadByte[]数组中,输入32偏移量,输入32计数 位于System.Xml.XmlTextReaderImpl.ReadData 位于System.Xml.XmlTextReaderImpl.ParseTextInt32和startPos、Int32和endPos、Int32和outOrChars 位于System.Xml.XmlTextReaderImpl.ParseText 位于System.Xml.XmlTextReaderImpl.ParseElementContent 在System.Xml.XmlTextReaderImpl.Read上 位于System.Xml.XmlTextReader.Read 位于System.Xml.XmlCharCheckingReader.Read 在Microsoft.Exchange.WebServices.Data.EwsXmlReader.Read上 位于Microsoft.Exchange.WebServices.Data.ComplexProperty.InternalLoadFromXlewsServiceXmlReader 读取器,XmlNamespace XmlNamespace,字符串xmlElementName,Func2 重新行动 位于Microsoft.Exchange.WebServices.Data.ComplexProperty.LoadFromXlewsServiceXmlReader 读取器,XmlNamespace XmlNamespace,字符串xmlElementName 位于Microsoft.Exchange.WebServices.Data.ComplexProperty.LoadFromXlewsServiceXmlReader 读取器,字符串xmlElementName 位于Microsoft.Exchange.WebServices.Data.ComplexPropertyDefinitionBase.InternalLoadFromXmlEwsServiceXmlReader 读卡器,PropertyBag PropertyBag 位于Microsoft.Exchange.WebServices.Data.ComplexPropertyDefinitionBase.LoadPropertyValueFromXmlEwsServiceXmlReader 读卡器,PropertyBag PropertyBag 位于Microsoft.Exchange.WebServices.Data.PropertyBag.LoadFromXmlEwsServiceXmlReader 读取器,布尔清除,属性集requestedPropertySet,布尔 仅要求汇总属性 在Microsoft.Exchange.WebServices.Data.ServiceObject.LoadFromXmlEwsServiceXmlReader上 读取器,布尔clearPropertyBag,PropertySet requestedPropertySet, 仅布尔求和属性 位于Microsoft.Exchange.WebServices.Data.EwsServiceXmlReader.ReadServiceObjectsCollectionFromXml[TServiceObject]XmlNamespace collectionXmlNamespace,字符串collectionXmlElementName, GetObjectInstanceDelegate1 getObjectInstanceDelegate,布尔值 clearPropertyBag,PropertySet requestedPropertySet,布尔值 仅汇总属性 位于Microsoft.Exchange.WebServices.Data.EwsServiceXmlReader.ReadServiceObjectsCollectionFromXml[TServiceObject]字符串 collectionXmlElementName,GetObjectInstanceDelegate1 getObjectInstanceDelegate,布尔clearPropertyBag,PropertySet requestedPropertySet,仅布尔总和属性 位于Microsoft.Exchange.WebServices.Data.GetItemResponse.ReadElementsFromXmlEwsServiceXmlReader 读者 位于Microsoft.Exchange.WebServices.Data.ServiceResponse.LoadFromXmlEwsServiceXmlReader 读取器,字符串xmlElementName 位于Microsoft.Exchange.WebServices.Data.MultiResponseServiceRequest1.ParseResponseEwsServiceXmlReader 读者 位于Microsoft.Exchange.WebServices.Data.ServiceRequestBase.ReadResponseEwsServiceXmlReader ewsXmlReader 位于Microsoft.Exchange.WebServices.Data.SimpleServiceRequestBase.ReadResponseXmlStream 响应团队 位于Microsoft.Exchange.WebServices.Data.SimpleServiceRequestBase.ReadResponseIEwsHttpWebResponse 回答 内部异常:


出现此异常的原因是什么?

是否可以附加http请求/响应转储?我后来发现这是由于
    var message = EmailMessage.Bind(exchangeService, itemid,
                                       new PropertySet(
                                                       ItemSchema.Attachments));




    exchangeService.TraceListener=new TraceListener();
    exchangeService.TraceEnabled = true;
    message.Load(new PropertySet(ItemSchema.MimeContent)); // Getting exception here.
   //  File.WriteAllBytes("email.eml", message.MimeContent.Content);