Objawy
Rozważ następujący scenariusz:
-
Użytkownik ma skrzynką pocztową programu Microsoft Exchange Server 2010 lub Microsoft Exchange Server 2013.
-
Użytkownik aktualizuje urządzenia iOS Apple IOS 7.0.
-
Użytkownik próbuje zsynchronizować ich iOS urządzenia 7.0 z ich skrzynek pocztowych Exchange Server.
W tym scenariuszu użytkownik nie można zsynchronizować ich iOS urządzenia 7.0 ze skrzynką pocztową, który znajduje się na Exchange Server. Ponadto następujące zdarzenie jest rejestrowane w dzienniku aplikacji na komputerze programu Exchange Server 2010 lub komputerze 2013 Exchange Server, który ma rolę dostępu klienta:
ID: 4999
Poziom: Błąd
Źródło: MSExchange wspólne
Komunikat o błędzie: Raport programu Watson zostaną wysłane na identyfikator procesu: < identyfikator procesu > z parametrami: E12, < typ kompilacji >, < wersja aplikacji > AirSync, M.Exchange.Compliance, M.E.S.C.MessageDigestForNonCryptographicPurposes.HashCore, System.ArgumentOutOfRangeException, < callstackHash >, < wersji zestawu >.
Ponadto komunikat o błędzie podobny do następującego jest rejestrowane w Dzienniku programu Exchange ActiveSync.
Uwaga Jeśli urządzenie iOS 7.0 wielokrotnie wysyła polecenie świadczenia po zwróceniu wyjątek Serwer ten błąd stanu 110 polecenia przepis może pojawić się wiele razy. Podczas testowania, niektóre urządzenia iOS wysyłane polecenia przepis więcej niż 2 000 razy, nawet po niepowodzeniu ciągłe.
AssemblyVersion:
14.02.0328.009
Identyfikator:
4D7D0057
RequestHeader:
Po /Microsoft-Server-ActiveSync/default.eas? Użytkownik = JanNowak & DeviceId = ApplDMPGH8DWDFJ3 & DeviceType = iPad & Cmd = przepis HTTP/1.1
Połączenie: keep-alive
Content-Length: 136
Content-Type: application/vnd.ms-sync.wbxml
Zaakceptuj: * / *
Akceptowania kodowania: gzip Wklęśnięcie
Zaakceptuj Language: en-us
Autoryzacja: ***
Plik cookie: Plik Cookie = R3437444435
Host: contosocas.com
Agent użytkownika: Apple-iPad2C2/1101.465
MS-ASProtocolVersion: 14.1
RequestBody:
<?xml version="1.0" encoding="utf-8" ?>
< obsługi administracyjnej xmlns = "przepis:" >
< DeviceInformation xmlns = "ustawienia:" >
<Set>
<Model>iPad2C2</Model>
<UserAgent>iOS/7.0 (11A465) dataaccessd/1.0</UserAgent>
11A465 iOS 7.0 < OS > < /OS >
<OSLanguage>en</OSLanguage>
iPad < FriendlyName > Black 2 < / FriendlyName >
</Set>
</DeviceInformation>
<Policies>
<Policy>
<PolicyType>MS-EAS-Provisioning-WBXML</PolicyType>
</Policy>
</Policies>
</Provision>
Command_WorkerThread_Exception :
---Początek wyjątku---
Typ wyjątku: System.ArgumentOutOfRangeException
Komunikat o wyjątku: wymagana liczba nieujemna.
Nazwa parametru: liczba
Poziom wyjątku: 0
Śledzenie stosu wyjątku: w System.Buffer.BlockCopy (tablica src, Int32 srcOffset, dst tablicy, Int32 dstOffset, liczba Int32)
w Microsoft.Exchange.Security.Compliance.MessageDigestForNonCryptographicPurposes.HashCore (tablicy bajtowej [], Int32 ibStart, Int32 cbSize)
w System.Security.Cryptography.HashAlgorithm.ComputeHash (Byte [] buforu)
w Microsoft.Exchange.Configuration.SQM.SmsSqmDataPointHelper.Generate64BitUserID (ciąg legacyDN)
w Microsoft.Exchange.Configuration.SQM.SmsSqmDataPointHelper.AddDeviceInfoReceivedDataPoint (wystąpienie, identyfikator Smssqmsession, legacyDN ciąg, deviceType ciąg, ciąg versionString)
w Microsoft.Exchange.AirSync.DeviceInformationSetting.ProcessSet (XmlNode setNode)
o Microsoft.Exchange.AirSync.DeviceInformationSetting.Execute()
w Microsoft.Exchange.AirSync.ProvisionCommand.ProcessDeviceInformationSettings (XmlNode odpowiedzi)
w Microsoft.Exchange.AirSync.ProvisionCommand.ExecuteCommand()
w Microsoft.Exchange.AirSync.Command.WorkerThread()
---Koniec wyjątku---
AccessState:
Dozwolone
AccessStateReason:
Globalne
ResponseHeader:
HTTP/1.1 200 OK
ResponseBody:
<?xml version="1.0" encoding="utf-8" ?>
< obsługi administracyjnej xmlns = "przepis:" >
<Status>110</Status>
</Provision>
Przyczyna
Ten problem występuje, ponieważ wiele wątków programu ActiveSync i W3wp.exe próbować dostępu do chronionego obiektu w tym samym czasie. Spowoduje to umieszczenie obiektu w złym stanie.
Rozwiązanie
Exchange Server 2013
Aby rozwiązać ten problem w Exchange Server 2013, zainstalowania aktualizacji, którą opisano w następującym artykule z bazy wiedzy Microsoft Knowledge Base:
Opis zbiorczej aktualizacji 2 dla Exchange Server 2013
Exchange Server 2010
Aby rozwiązać ten problem w Exchange Server 2010, należy zainstalować pakiet zbiorczy aktualizacji, którą opisano w następującym artykule z bazy wiedzy Microsoft Knowledge Base:
Opis pakietu zbiorczego aktualizacji 2 dla Exchange Server 2010 z dodatkiem SP3
Stan
Problem, w którym urządzenie iOS 7.0 wysyła wiele poleceń przepis po zwracany jest komunikat o błędzie jest badany przez firmę Apple. Firma Microsoft zaktualizuje ten artykuł, gdy dostępne są dodatkowe informacje.
Więcej informacji
pomaga rozwiązać następujące problemy:
-
Nie można utworzyć profilu na urządzeniu
-
Nie można nawiązać połączenia z serwerem
-
Problemy z poczty
-
Problemów związanych z kalendarzem
-
Opóźnienia na wydajność urządzenia/CAS