อาการ
พิจารณาสถานการณ์สมมติต่อไปนี้:
-
ผู้ใช้มีกล่องจดหมายที่ถูกโฮสต์อยู่บน Microsoft Exchange Server 2010 หรือ 2013 เซิร์ฟเวอร์ Exchange ของ Microsoft
-
ผู้ใช้ที่ปรับปรุงเป็นอุปกรณ์ iOS เครื่องคอมพิวเตอร์ Apple ไป iOS 7.0
-
ผู้ใช้พยายามซิงโครไนส์ iOS 7.0 โดยใช้อุปกรณ์ของตนกับกล่องจดหมายของ Exchange Server
ในสถานการณ์สมมตินี้ ผู้ใช้ไม่สามารถทำให้ตรงกัน iOS 7.0 โดยใช้อุปกรณ์ของตนกับกล่องจดหมายที่ถูกโฮสต์อยู่บนเซิร์ฟเวอร์ Exchange นอกจากนี้ เหตุการณ์ต่อไปนี้ถูกบันทึกในบันทึกของโปรแกรมประยุกต์บนคอมพิวเตอร์ที่มี Exchange Server 2010 หรือ 2013 เซิร์ฟเวอร์ Exchange คอมพิวเตอร์ที่มีการเข้าถึงไคลเอ็นต์บทบาท:
รหัส: 4999
ระดับ: ข้อผิดพลาด
แหล่งที่มา: MSExchange สามัญ
ข้อความ: การรายงาน Watson จะถูกส่งสำหรับรหัสกระบวนการ: <รหัสกระบวนการ > มีพารามิเตอร์: E12, <ชนิดการสร้าง >, <รุ่นของโปรแกรมประยุกต์ >, AirSync, M.Exchange.Compliance, M.E.S.C.MessageDigestForNonCryptographicPurposes.HashCore, System.ArgumentOutOfRangeException, < callstackHash >, <รุ่นของแอสเซมบลี >
นอกจากนี้ ข้อผิดพลาดที่คล้ายกับต่อไปนี้ถูกบันทึกในบันทึกของ Exchange ActiveSync
หมายเหตุ ข้อผิดพลาดนี้110 สถานะสำหรับคำสั่งเตรียมใช้งานอาจปรากฏหลายครั้งอุปกรณ์ยึด 7.0 iOS ซ้ำ ๆ ส่งคำสั่งเตรียมใช้งานหลังจากมีข้อยกเว้นของเซิร์ฟเวอร์จะถูกส่งกลับ ในการทดสอบ iOS อุปกรณ์บางตัวมีส่งคำสั่งเตรียมใช้งานมากกว่า 2000 ครั้ง แม้หลังจากความล้มเหลวของ continual
AssemblyVersion:
14.02.0328.009
รหัส:
4D7D0057
RequestHeader:
/Microsoft-Server-ActiveSync/default.eas การลงรายการบัญชีหรือไม่ ผู้ใช้ = johndoe & DeviceId = ApplDMPGH8DWDFJ3 & DeviceType = iPad & Cmd = HTTP/1.1 ส่วนสำรอง
การเชื่อมต่อ: รักษาการ
ความยาวเนื้อหา: 136
ชนิดเนื้อหา: application/vnd.ms-sync.wbxml
ยอมรับ: * / *
ยอมรับการเข้ารหัส: gzip รูปแฟบ
ยอมรับภาษา: สั้น-เรา
การตรวจสอบ: ***
คุกกี้: คุกกี้ = R3437444435
โฮสต์: contosocas.com
ตัวแทนผู้ใช้: Apple-iPad2C2/1101.465
MS-ASProtocolVersion: 14.1
RequestBody:
<?xml version="1.0" encoding="utf-8" ?>
< เตรียมใช้งาน xmlns = "เตรียมใช้งาน: " >
< DeviceInformation xmlns = "การตั้งค่า: " >
<Set>
<Model>iPad2C2</Model>
<UserAgent>iOS/7.0 (11A465) dataaccessd/1.0</UserAgent>
11A465 iOS 7.0 < OS > < /OS >
<OSLanguage>en</OSLanguage>
< FriendlyName > ดำ iPad 2 < / FriendlyName >
</Set>
</DeviceInformation>
<Policies>
<Policy>
<PolicyType>MS-EAS-Provisioning-WBXML</PolicyType>
</Policy>
</Policies>
</Provision>
Command_WorkerThread_Exception :
---เริ่มต้นข้อยกเว้น---
ชนิดของข้อยกเว้น: System.ArgumentOutOfRangeException
ข้อความข้อยกเว้น: ต้องมีหมายเลขที่ไม่ใช่ค่าลบ
ชื่อพารามิเตอร์: จำนวน
ข้อยกเว้นระดับ: 0
การติดตามสแต็คข้อยกเว้น: ที่ System.Buffer.BlockCopy (src อาร์เรย์ Int32 srcOffset, dst อาร์เรย์ Int32 dstOffset, Int32 นับ)
ใน Microsoft.Exchange.Security.Compliance.MessageDigestForNonCryptographicPurposes.HashCore (อาร์เรย์[]ไบต์ Int32 ibStart, Int32 cbSize)
ใน System.Security.Cryptography.HashAlgorithm.ComputeHash (ไบต์[]บัฟเฟอร์)
ใน Microsoft.Exchange.Configuration.SQM.SmsSqmDataPointHelper.Generate64BitUserID (สตริ legacyDN)
ใน Microsoft.Exchange.Configuration.SQM.SmsSqmDataPointHelper.AddDeviceInfoReceivedDataPoint (อินสแตนซ์ SmsSqmSession, ADObjectId id สตริ legacyDN, deviceType สตริ สตริ versionString)
ใน Microsoft.Exchange.AirSync.DeviceInformationSetting.ProcessSet (XmlNode setNode)
ใน Microsoft.Exchange.AirSync.DeviceInformationSetting.Execute()
ใน Microsoft.Exchange.AirSync.ProvisionCommand.ProcessDeviceInformationSettings (การตอบสนอง XmlNode)
ใน Microsoft.Exchange.AirSync.ProvisionCommand.ExecuteCommand()
ใน Microsoft.Exchange.AirSync.Command.WorkerThread()
---สิ้นสุดข้อยกเว้น---
AccessState:
อนุญาตให้ใช้
AccessStateReason:
ส่วนกลาง
ResponseHeader:
HTTP/1.1 200 OK
ResponseBody:
<?xml version="1.0" encoding="utf-8" ?>
< เตรียมใช้งาน xmlns = "เตรียมใช้งาน: " >
<Status>110</Status>
</Provision>
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากของ ActiveSync และ W3wp.exe หลายเธรดพยายามเข้าถึงวัตถุมีการป้องกันในเวลาเดียวกัน ทำให้วัตถุเข้าสู่สถานะที่ไม่ถูกต้อง
การแก้ปัญหา
เซิร์ฟเวอร์ Exchange 2013
เมื่อต้องการแก้ไขปัญหานี้ ใน Exchange Server 2013 ติดตั้งการปรับปรุงที่อธิบายไว้ในบทความในฐานความรู้ของ Microsoft ต่อไปนี้:
คำอธิบายของการปรับปรุงสะสม 2 สำหรับ Exchange Server 2013
Exchange Server 2010
เมื่อต้องการแก้ไขปัญหานี้ ใน Exchange Server 2010 ติดตั้ง update rollup ที่อธิบายไว้ในบทความในฐานความรู้ของ Microsoft ต่อไปนี้:
คำอธิบายของการปรับปรุงค่าสะสม 2 สำหรับ Exchange Server 2010 SP3
สถานะ
การตัดสินค้าจากคลังซึ่งเป็นอุปกรณ์ iOS 7.0 ส่งคำสั่งเตรียมใช้งานต่าง ๆ หลังจากที่มีการส่งคืนข้อผิดพลาดอยู่ภายใต้การตรวจสอบโดย Apple เราจะปรับปรุงบทความนี้เมื่อมีข้อมูลเพิ่มเติม
ข้อมูลเพิ่มเติม
การช่วยแก้ไขปัญหาต่อไปนี้:
-
ไม่สามารถสร้างส่วนกำหนดค่าบนอุปกรณ์
-
ไม่สามารถเชื่อมต่อไปยังเซิร์ฟเวอร์
-
การตัดสินค้าจากคลังจดหมาย
-
ปัญหาการจัดการปฏิทิน
-
ความล่าช้าของประสิทธิภาพการทำงานของ อุปกรณ์/CAS