Momentan sunteți offline, așteptați să vă reconectați la internet

Imposibil de trimis atașări mari utilizând clientul EWS

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3107326
Simptome
Să luăm în considerare următorul scenariu:
  • Un utilizator se conectează la cutia poştală utilizând un client Exchange Web Services (EWS).
  • Cutia poştală a utilizatorului se află pe site-ul B.
  • Conexiunea client este făcută la un server Microsoft Exchange pe site-ul A.
  • Exchange server pe site-ul A proxy-uri solicitare de la un server Exchange pe site-ul B.

În acest scenariu, utilizatorul nu poate trimite un e-mail cu mari atașări. Când utilizați Outlook pentru Mac client, acesta se mută mesajul în folderul schițe și returnează următoarea eroare:

An unknown error has occurred. Connection to the server failed or was dropped. Outlook cannot send the message, because the message size exceed the maximum limit set on the server


EWS înregistrează pentru site-ul o arată starea HTTP 500 cu un generic de eroare care seamănă cu următorul:

ReportException_Message=Exchange Web Services are not currently available for this request because none of the Client Access Servers in the destination site could process the request.;ReportException_StackTrace= at Microsoft.Exchange.Services.Wcf.EWSService.GetServiceAsyncResult[TSoapResponseBody](IAsyncResult result) at Microsoft.Exchange.Services.Wcf.EWSService.CreateSoapResponse[TSoapResponse;TSoapResponseBody](IAsyncResult result; Func`2 createSoapResponseCallback) at AsyncInvokeEndEndCreateItem(Object ; Object[] ; IAsyncResult ) at System.ServiceModel.Dispatcher.AsyncMethodInvoker.InvokeEnd(Object instance; Object[]& outputs; IAsyncResult result) at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeEnd(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage7(MessageRpc& rpc) at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet);

Jurnalele EWS pentru site-ul B arată starea HTTP 500 cu un generic de eroare care seamănă cu următorul:

ReportException_Message=The remote host closed the connection. The error code is 0x80070057.;ReportException_StackTrace= at System.ServiceModel.Channels.HttpOutput.HostedRequestHttpOutput.HostedResponseOutputStream.CheckWrapThrow(Exception e) at System.ServiceModel.Channels.HttpOutput.HostedRequestHttpOutput.HostedResponseOutputStream.Write(Byte[] buffer; Int32 offset; Int32 count) at System.IO.BufferedStream.FlushWrite() at System.IO.BufferedStream.Flush() at System.Xml.XmlStreamNodeWriter.Flush() at Microsoft.Exchange.Services.Wcf.SoapWcfResponseRenderer.Render(Message message; Stream stream) at Microsoft.Exchange.Services.Wcf.MessageEncoderWithXmlDeclaration.WriteMessage(Message message; Stream stream) at System.ServiceModel.Channels.HttpOutput.WriteStreamedMessage(TimeSpan timeout) at System.ServiceModel.Channels.HttpOutput.Send(TimeSpan timeout) at System.ServiceModel.Channels.HttpRequestContext.OnReply(Message message; TimeSpan timeout) at System.ServiceModel.Channels.RequestContextBase.Reply(Message message; TimeSpan timeout) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.Reply(MessageRpc& rpc);

Cauză
Conexiunea între serverele Exchange de pe site-uri două pentru această solicitare este droppedbecause de o setare ProxyTimeout.


Rezoluţie
Pentru a rezolva această problemă, măriți valoarea ProxyTimeout pe serverul CAS prin editarea fișierul web.config pentru EWS. Pentru a face acest lucru, urmați acești pași:

  1. Găsiți fișierul web.config și apoi deschideți fișierul în Notepad sau alt program de editare de text. Locația implicită este%ExchangeInstallPath%\ClientAccess\exchweb\ews.
  2. În fișier, defilați în jos pentru a găsi următoarea declarație:<AppSettings></AppSettings>
  3. Adăugați următoarea linia Către în secțiunea <AppSettings>pentru a mări valoarea de expirare:
    </AppSettings>
    <add key="ProxyTimeout" value="120000" />
  4. Reporniți rezervorul de aplicații de MSExchangeServicesAppPool.

Notă valoare implicită pentru ProxyTimeouteste 59000.This valoare trebuie să crească treptat până când problema este rezolvată. De exemplu, porniți crescând intervalul de expirare a 120000. Dacă problema persistă, măriți valoarea 210000.
Informaţii suplimentare
Pentru mai multe informații, consultați Porniți sau opriți unui rezervor de aplicații.
EWS, Outlook pentru MAC, atașare de dimensiuni mari, ProxyTimeout, inter-site-Proxy

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 3107326 - Ultima examinare: 12/11/2015 02:00:00 - Revizie: 1.0

Microsoft Exchange Server 2010 Enterprise, Microsoft Exchange Server 2010 Standard, Microsoft Outlook 2016 for Mac, Microsoft Outlook 2011 for Mac

  • kbsurveynew kbmt KB3107326 KbMtro
Feedback
ementsByTagName("head")[0].appendChild(m);