บทความนี้อธิบายถึง 7 ปรับปรุงสะสม (KB 3092423) สำหรับ Microsoft AppFabric 1.1 สำหรับ Windows Server แพคเกจโปรแกรมปรับปรุงนี้ช่วยแก้ไขปัญหาต่าง ๆ ที่มีผลต่อบริการของแคช และโฮสต์ที่กำหนดไว้ โดย AppFabric 1.1 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปัญหาเหล่านี้ ให้ดูส่วน "ข้อมูลเพิ่มเติม"
โปรแกรมปรับปรุงนี้สะสมรวมถึงลักษณะการทำงานและการแก้ไขที่ถูกรวมอยู่ในการปรับปรุงที่สะสมก่อนหน้านี้สำหรับ AppFabric 1.1 สำหรับ Windows Server สำหรับข้อมูลเพิ่มเติม คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
-
3042099: ปรับปรุงสะสม 6 สำหรับ Microsoft AppFabric 1.1 สำหรับ Windows Server
-
2932678: ปรับปรุงสะสม 5 สำหรับ Microsoft AppFabric 1.1 สำหรับ Windows Server
-
2800726: ปรับปรุงสะสม 4 สำหรับ Microsoft AppFabric 1.1 สำหรับ Windows Server
-
2787717: ปรับปรุงสะสม 3 สำหรับ Microsoft AppFabric 1.1 สำหรับ Windows Server
-
2716015: ปรับปรุงสะสม 2 สำหรับ Microsoft AppFabric 1.1 สำหรับ Windows Server
-
2671763: ปรับปรุงสะสม 1 สำหรับ Microsoft AppFabric 1.1 สำหรับ Windows Server
วิธีการรับแพคเกจการปรับปรุงสะสม 7 สำหรับ Microsoft AppFabric 1.1 สำหรับ Windows Server
ข้อมูลการดาวน์โหลด
แฟ้มต่อไปนี้จะสามารถดาวน์โหลดได้จากศูนย์ดาวน์โหลดของ Microsoft:
ดาวน์โหลดแพคเกจ
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการดาวน์โหลดแฟ้มสนับสนุนของ Microsoft ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
119591วิธีการขอรับแฟ้มสนับสนุนของ Microsoft จากบริการออนไลน์ Microsoft สแกนแฟ้มนี้เพื่อหาไวรัสแล้ว Microsoft ใช้ซอฟต์แวร์ตรวจสอบไวรัสที่เป็นปัจจุบันที่สุดซึ่งพร้อมใช้งานตั้งแต่วันที่ซึ่งมีการประกาศแฟ้มนี้ แฟ้มนี้ถูกจัดเก็บไว้ในเซิร์ฟเวอร์ที่เพิ่มการรักษาความปลอดภัยซึ่งช่วยป้องกันการเปลี่ยนแปลงใด ๆ ที่ไม่ได้รับอนุญาตต่อแฟ้มดังกล่าว
ข้อมูลเพิ่มเติม
ปัญหาที่ได้รับการแก้ไขในการปรับปรุงนี้
แค AppFabric
ปัญหาที่ 1
แค AppFabric บริการล้มเหลวเป็นระยะ ๆ ด้วยข้อยกเว้นต่อไปนี้:
{ System.Runtime.CallbackException: เรียกกลับต่างเวลาส่งมีข้อยกเว้น---> System.NullReferenceException: วัตถุไม่ได้ตั้งค่าอินสแตนซ์ของวัตถุการอ้างอิง
ใน System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)
ที่ System.ServiceModel.Channels.CommunicationObject.EndOpen (IAsyncResult ผลลัพธ์)
ที่ Microsoft.ApplicationServer.Caching.WcfServerChannel.OnOpen (IAsyncResult ผลลัพธ์)
ใน System.Runtime.AsyncResult.Complete (บูลี completedSynchronously)
---การติดตามสแต็คข้อยกเว้นภายใน---สิ้น
ใน System.Runtime.AsyncResult.Complete (บูลี completedSynchronously)
ที่ System.Runtime.AsyncResult.AsyncCompletionWrapperCallback (IAsyncResult ผลลัพธ์)
ที่ System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame (IAsyncResult ผลลัพธ์)
ใน System.Runtime.AsyncResult.Complete (บูลี completedSynchronously)
ปัญหาที่ 2
เมื่อคุณเรียกใช้คำสั่ง AppFabric PowerShell Stop CacheHostร่วมกับการ-กระบวนสลับ คุณไม่สามารถหยุดการโฮสต์แค และคุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
ชนิดของข้อยกเว้น: System.Collections.Generic.KeyNotFoundException
ข้อความ: คีย์ที่ระบุไม่มีอยู่ในพจนานุกรม
InnerException: <ไม่มี >
StackTrace (สร้างขึ้น):
ฟังก์ชัน SP IP
000000001F28DAA0 000007FEF611C96F mscorlib_ni System.Collections.Generic.Dictionary'2[[System.__Canon, mscorlib],[System.Boolean, mscorlib]] .get_Item(System.__Canon) + 0x4098ff
000000001F28DAD0 000007FF007A860B Microsoft_ApplicationServer_Caching_Management Microsoft.ApplicationServer.Caching.AdminApi.CacheAdmin.GetNoOfNodesInServiceState (ByRef System.Collections.Generic.List'1 < Microsoft.ApplicationServer.Caching.IHostConfiguration > Microsoft.ApplicationServer.Caching.AdminApi.ProgressDelegate, Microsoft.ApplicationServer.Caching.AdminApi.ServiceStatus)+0xfb 000000001F28DBD0 000007FF007A83F1 Microsoft_ApplicationServer_Caching_Management
ปัญหาที่ 3
เมื่อคุณเรียกใช้คำสั่ง AppFabric PowerShell CacheHost เครื่องบันทึกเงินสดคำสั่งล้มเหลว และคุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
เครื่องบันทึกเงินสด-CacheHost: รหัสข้อผิดพลาด < PortAlreadyInUseError >: สถานะย่อยของ < ES0001 >: พอร์ต TCP 22234 ถูกใช้อยู่แล้ว
หมายเหตุความล้มเหลวนี้โดยทั่วไปเกิดขึ้นถ้าแคพอร์ตถูกผูกไว้กับที่อยู่ IP ใด ๆ
ปัญหาที่ 4
หลังจากที่คุณใช้โปรแกรมปรับปรุงนี้สะสม AppFabric ใช้รวบรวมขยะ nonblocking (พื้นหลังเซิร์ฟเวอร์รวบรวมขยะ) รวบรวมขยะ nonblocking เป็นคุณลักษณะใหม่ใน Microsoft .NET Framework 4.5
เมื่อต้องการเปิดใช้งานคุณลักษณะนี้ ให้ทำตามขั้นตอนเหล่านี้:
-
ปรับรุ่นเซิร์ฟเวอร์ 4.5 Framework .NET
-
ติดตั้งแพคเกจการปรับปรุงสะสม
-
เปิดใช้งานการแก้ไข โดยใช้การตั้งค่าต่อไปนี้ในแฟ้ม DistributedCacheService.exe.config:
<appSettings><add key="backgroundGC" value="true"/></appSettings>
-
เริ่มการทำงานของบริการการแค AppFabric สำหรับการปรับปรุงมีผลบังคับใช้
หมายเหตุ โดยค่าเริ่มต้น แฟ้ม DistributedCacheService.exe.config จะอยู่ภายใต้ไดเรกทอรีต่อไปนี้:
%ProgramFiles%\AppFabric 1.1 สำหรับ Windows Server
ปัญหาที่ทราบ
เมื่อคุณถอนการติดตั้งการปรับปรุงใด ๆ สำหรับ Microsoft AppFabric 1.1 คุณอาจเห็นกล่องโต้ตอบที่ระบุ "คุณลักษณะคุณกำลังพยายามใช้อยู่บนทรัพยากรเครือข่ายที่ไม่พร้อมใช้งาน" ในสถานการณ์นี้ การปรับปรุงสะสมจะไม่สามารถถอนการติดตั้ง เมื่อต้องการหลีกเลี่ยงปัญหานี้ ให้ทำตามขั้นตอนเหล่านี้:
-
ดาวน์โหลด Microsoft AppFabric 1.1 สำหรับ Windows Server จากที่นี่
-
เปิดพร้อมท์คำสั่ง และจากนั้น เรียกใช้แฟ้ม.exe ร่วมกับตัวเลือก '/ ' เรียกใช้ตัวอย่างเช่นWindowServerAppFabricSetup_x86.exe / ?
-
ปล่อยให้กล่องโต้ตอบAppFabric 1.1 สำหรับ Windows ตัวช่วยสร้างการตั้งค่าเซิร์ฟเวอร์ที่มีคำสั่งการตั้งค่าต่าง ๆ ที่เปิดปรากฏ
-
ใช้ Windows Explorer เพื่อย้ายไปยังโฟลเดอร์รากของไดรฟ์สำหรับเริ่มระบบ คุณจะเห็นโฟลเดอร์ชั่วคราวที่สร้างขึ้นใหม่ที่มีชื่อที่สร้างขึ้นแบบสุ่ม เช่น "C:\ced4e5c208fd0a43edc4a195edfe47"
-
คัดลอกไดเรกทอรีชั่วคราวไปยังตำแหน่งใหม่ เช่นถึง "c:\appfabrictempfiles"
-
ปิดกล่องโต้ตอบAppFabric 1.1 สำหรับ Windows ตัวช่วยสร้างการตั้งค่าเซิร์ฟเวอร์
-
เมื่อคุณพยายามถอนการติดตั้งการปรับปรุงสะสมในขณะนี้ และได้รับการพร้อมท์สำหรับตำแหน่งที่ตั้งของ MSI คุณสามารถชี้นั้นไปที่โฟลเดอร์ย่อย "แพคเกจ" ในสำเนาของไดเรกทอรีชั่วคราวที่คุณสร้างขึ้น (เช่น "c:\appfabrictempfiles\packages"), และ ถอนการติดตั้งควรเสร็จเรียบร้อยแล้ว
ข้อกำหนดของระบบ
ระบบปฏิบัติการที่ได้รับการสนับสนุน
โปรแกรมปรับปรุงนี้สามารถใช้ได้บนระบบปฏิบัติการ Windows ต่อไปนี้:
-
Windows Vista Service Pack 2 (SP2)
-
Windows 7
-
Windows 8
-
Windows Server 2008
-
Windows Server 2008 R2
-
Windows Server 2012
AppFabric สามารถติดตั้งบนระบบปฏิบัติการต่อไปนี้:
-
Windows Server 2012
-
Windows Server 2008 R2
-
Windows Server 2008 R2 SP2
AppFabric อาจติดตั้งไว้สำหรับการพัฒนา และการทดสอบบนระบบปฏิบัติการต่อไปนี้:
-
Windows 8
-
Windows 7
-
Windows Vista SP2
ก็ได้รับการสนับสนุน
-
32-bit (x86)
-
64-bit (x64)
ข้อกำหนดสิทธิ์
ก่อนที่จะใช้โปรแกรมปรับปรุงนี้สะสม คุณต้องมีข้อมูลประจำตัวของผู้ดูแลบนคอมพิวเตอร์ที่คุณติดตั้งซอฟต์แวร์
ข้อกำหนดเบื้องต้น
เมื่อต้องการใช้แพคเกจการปรับปรุงนี้ คุณต้องมีการติดตั้งผลิตภัณฑ์ต่อไปนี้:
-
AppFabric 1.1 สำหรับ Windows Server
-
Microsoft .NET Framework 4.5
ข้อกำหนดการรีสตาร์ท
คุณอาจต้องรีสตาร์ทเครื่องคอมพิวเตอร์หลังจากที่คุณนำแพคเกจโปรแกรมปรับปรุงนี้
ข้อมูลแฟ้ม
แพคเกจโปรแกรมปรับปรุงนี้รุ่นภาษาอังกฤษมีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่า) ซึ่งแสดงอยู่ในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ระบบจะแปลงข้อมูลนี้เป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ในแผงควบคุม
สำหรับทั้งหมดได้รับการสนับสนุนรุ่นที่ใช้ x86 ของ Microsoft AppFabric 1.1 สำหรับ Windows Server
ชื่อแฟ้ม |
รุ่นของแฟ้ม |
ขนาดของแฟ้ม |
วันที่ |
เวลา |
แพลตฟอร์ม |
---|---|---|---|---|---|
DistributedCacheAdministration.psd1 |
ไม่มีข้อมูล |
1 กิโลไบต์ |
31- Aug-2015 |
11:49 |
ไม่มีข้อมูล |
DistributedCacheConfiguration.psd1 |
ไม่มีข้อมูล |
1 กิโลไบต์ |
31- Aug-2015 |
11:49 |
ไม่มีข้อมูล |
DistributedCacheAdministration.psm1 |
ไม่มีข้อมูล |
14 กิโลไบต์ |
01- Sept-2015 |
21:40 |
ไม่มีข้อมูล |
DistributedCacheConfiguration.psm1 |
ไม่มีข้อมูล |
12 KB |
01- Sept-2015 |
21:40 |
ไม่มีข้อมูล |
Microsoft.ApplicationServer.Caching.Configuration.dll-Help.xml |
ไม่มีข้อมูล |
กิโลไบต์ 70 |
31- Aug-2015 |
11:56 |
ไม่มีข้อมูล |
Setup.exe.config |
ไม่มีข้อมูล |
1 กิโลไบต์ |
31- Aug-2015 |
11:58 |
ไม่มีข้อมูล |
Microsoft.ApplicationServer.Caching.Client.dll |
1.0.4657.2 |
175 KB |
01- Sept-2015 |
21:43 |
x86 |
Microsoft.ApplicationServer.Caching.Core.dll |
1.0.4657.2 |
825 กิโลไบต์ |
01- Sept-2015 |
21:43 |
x86 |
Microsoft.ApplicationServer.Caching.Management.dll |
1.0.4657.2 |
107 KB |
01- Sept-2015 |
21:43 |
x86 |
Microsoft.ApplicationServer.Caching.Server.dll |
1.0.4657.2 |
435 กิโลไบต์ |
01- Sept-2015 |
21:43 |
x86 |
Microsoft.ApplicationServer.Core.dll |
1.1.4657.2 |
125 KB |
01- Sept-2015 |
21:43 |
x86 |
Microsoft.ApplicationServer.Management.Tools.dll |
1.1.4657.2 |
533 กิโลไบต์ |
01- Sept-2015 |
21:43 |
x86 |
Microsoft.Web.DistributedCache.dll |
1.0.50826.0 |
67 KB |
01- Sept-2015 |
21:43 |
x86 |
Microsoft.ApplicationServer.Caching.ManagementPS.dll |
1.0.4657.2 |
85 KB |
01- Sept-2015 |
21:43 |
x86 |
Microsoft.ApplicationServer.Caching.ManagementPS.dll-Help.xml |
1.0.4657.2 |
173 KB |
31- Aug-2015 |
11:56 |
X86 |
Microsoft.ApplicationServer.Caching.Configuration.dll |
1.0.4657.2 |
กิโลไบต์ 91 |
01- Sept-2015 |
21:43 |
x86 |
Microsoft.ApplicationServer.Caching.Configuration.resources.dll |
1.0.4657.2 |
18 กิโลไบต์ |
01- Sept-2015 |
21:43 |
x86 |
Microsoft.ApplicationServer.Configuration.exe |
1.1.4657.2 |
699 กิโลไบต์ |
01- Sept-2015 |
21:43 |
x86 |
สำหรับทั้งหมดได้รับการสนับสนุนรุ่นที่ใช้ x64 ของ Microsoft AppFabric 1.1 สำหรับ Windows Server
ชื่อแฟ้ม |
รุ่นของแฟ้ม |
ขนาดของแฟ้ม |
วันที่ |
เวลา |
แพลตฟอร์ม |
---|---|---|---|---|---|
DistributedCacheAdministration.psd1 |
ไม่มีข้อมูล |
1 กิโลไบต์ |
31- Aug-2015 |
11:49 |
ไม่มีข้อมูล |
DistributedCacheConfiguration.psd1 |
ไม่มีข้อมูล |
1 กิโลไบต์ |
31- Aug-2015 |
11:49 |
ไม่มีข้อมูล |
DistributedCacheAdministration.psm1 |
ไม่มีข้อมูล |
ขนาด 16 กิโลไบต์ |
31- Aug-2015 |
11:49 |
ไม่มีข้อมูล |
DistributedCacheConfiguration.psm1 |
ไม่มีข้อมูล |
14 กิโลไบต์ |
31- Aug-2015 |
11:49 |
ไม่มีข้อมูล |
Microsoft.ApplicationServer.Caching.Configuration.dll-Help.xml |
ไม่มีข้อมูล |
กิโลไบต์ 70 |
31- Aug-2015 |
11:56 |
ไม่มีข้อมูล |
Setup.exe.config |
ไม่มีข้อมูล |
1 กิโลไบต์ |
31- Aug-2015 |
11:58 |
ไม่มีข้อมูล |
Microsoft.ApplicationServer.Caching.Client.dll |
1.0.4657.2 |
168 KB |
01- Sept-2015 |
16:50 |
X64 |
Microsoft.ApplicationServer.Caching.Core.dll |
1.0.4657.2 |
816 กิโลไบต์ |
01- Sept-2015 |
16:50 |
X64 |
Microsoft.ApplicationServer.Caching.Management.dll |
1.0.4657.2 |
100 กิโลไบต์ |
01- Sept-2015 |
16:50 |
X64 |
Microsoft.ApplicationServer.Caching.Server.dll |
1.0.4657.2 |
428 กิโลไบต์ |
01- Sept-2015 |
16:50 |
X64 |
Microsoft.ApplicationServer.Core.dll |
1.1.2137.2 |
116 KB |
01- Sept-2015 |
16:51 |
X64 |
Microsoft.ApplicationServer.Management.Tools.dll |
1.1.2137.2 |
524 กิโลไบต์ |
01- Sept-2015 |
16:51 |
X64 |
Microsoft.Web.DistributedCache.dll |
1.0.50826.0 |
60 กิโลไบต์ |
01- Sept-2015 |
16:50 |
X64 |
Microsoft.ApplicationServer.Caching.ManagementPS.dll |
1.0.4657.2 |
76 KB |
01- Sept-2015 |
16:50 |
X64 |
Microsoft.ApplicationServer.Caching.ManagementPS.dll-Help.xml |
1.0.4657.2 |
173 KB |
31- Aug-2015 |
11:56 |
X64 |
Microsoft.ApplicationServer.Caching.Configuration.dll |
1.0.4657.2 |
กิโลไบต์ 84 |
01- Sept-2015 |
16:50 |
X64 |
Microsoft.ApplicationServer.Caching.Configuration.resources.dll |
1.0.4657.2 |
11 กิโลไบต์ |
01- Sept-2015 |
16:29 |
X64 |
Microsoft.ApplicationServer.Configuration.exe |
1.1.2137.2 |
692 กิโลไบต์ |
01- Sept-2015 |
16:51 |
X64 |
ข้อมูลอ้างอิง
สตริงการเชื่อมต่อและแฟ้มการกำหนดค่า
หน้าแดชบอร์ด AppFabric เซิร์ฟเวอร์ของ Windows
วิซาร์ดการตั้งค่าคอนฟิก AppFabric เซิร์ฟเวอร์ของ Windows
ข้อมูลทั่วไปเกี่ยวกับวิธีการตั้งค่าคอนฟิก AppFabric 1.1 สำหรับ Windows Server
เรียนรู้เกี่ยวกับคำศัพท์เฉพาะทางMicrosoft ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์