This article describes Cumulative Update 7 (KB 3092423) for Microsoft AppFabric 1.1 for Windows Server. This update package fixes several issues that affect the caching and hosting services that are provided by AppFabric 1.1. For more information about these issues, see the "More Information" section. This cumulative update includes all the features and fixes that were included in earlier cumulative updates for AppFabric 1.1 for Windows Server. For more information, click the following article numbers to view the articles in the Microsoft Knowledge Base:
-
3042099: Cumulative Update 6 for Microsoft AppFabric 1.1 for Windows Server
-
2932678: Cumulative Update 5 for Microsoft AppFabric 1.1 for Windows Server
-
2800726: Cumulative Update 4 for Microsoft AppFabric 1.1 for Windows Server
-
2787717: Cumulative Update 3 for Microsoft AppFabric 1.1 for Windows Server
-
2716015: Cumulative Update 2 for Microsoft AppFabric 1.1 for Windows Server
-
2671763: Cumulative Update 1 for Microsoft AppFabric 1.1 for Windows Server
How to get cumulative update package 7 for Microsoft AppFabric 1.1 for Windows Server
Download information
The following file is available for download from the Microsoft Download Center:Download the package now. For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:
119591 How to obtain Microsoft support files from online services Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.
More Information
Issues that are fixed in this update
AppFabric Cache
Issue 1
The AppFabric Caching service crashes intermittently with the following exception:{System.Runtime.CallbackException: Async Callback threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result) at System.ServiceModel.Channels.CommunicationObject.EndOpen(IAsyncResult result) at Microsoft.ApplicationServer.Caching.WcfServerChannel.OnOpen(IAsyncResult result) at System.Runtime.AsyncResult.Complete(Boolean completedSynchronously) --- End of inner exception stack trace --- at System.Runtime.AsyncResult.Complete(Boolean completedSynchronously) at System.Runtime.AsyncResult.AsyncCompletionWrapperCallback(IAsyncResult result) at System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result) at System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)Issue 2 When you run the Stop-CacheHost AppFabric PowerShell command together with the -Graceful switch, you can't stop the cache host, and you receive the following error message:
Exception type: System.Collections.Generic.KeyNotFoundException
Message: The given key was not present in the dictionary. InnerException: <none> StackTrace (generated): SP IP Function 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(System.Collections.Generic.List`1<Microsoft.ApplicationServer.Caching.IHostConfiguration> ByRef, Microsoft.ApplicationServer.Caching.AdminApi.ProgressDelegate, Microsoft.ApplicationServer.Caching.AdminApi.ServiceStatus)+0xfb 000000001F28DBD0 000007FF007A83F1 Microsoft_ApplicationServer_Caching_Management!Issue 3 When you run the Register-CacheHost AppFabric PowerShell command, the command fails, and you receive the following error message:
Register-CacheHost : ErrorCode<PortAlreadyInUseError>:SubStatus<ES0001>:TCP port 22234 is already in use.
Note This failure generally occurs if the cache ports are bound to any IP address.
Issue 4
After you apply this cumulative update, AppFabric uses a nonblocking garbage collection (background server garbage collection). Nonblocking garbage collection is a new feature in the Microsoft .NET Framework 4.5.
To enable this feature, follow these steps:-
Upgrade the servers to the .NET Framework 4.5.
-
Install the cumulative update package.
-
Enable the fix by using the following setting in the DistributedCacheService.exe.config file:
<appSettings><add key="backgroundGC" value="true"/></appSettings>
-
Restart the AppFabric Caching service for the update to take effect.
Note By default, the DistributedCacheService.exe.config file is located under the following directory:
%ProgramFiles%\AppFabric 1.1 for Windows ServerKnown issues
When you uninstall any cumulative update for Microsoft AppFabric 1.1, you may see a dialog box that states "The feature you are trying to use is on a network resource that is unavailable." In this situation, the cumulative update will not be uninstalled. To work around this issue, follow these steps:
-
Download Microsoft AppFabric 1.1 for Windows Server from here.
-
Open the Command Prompt, and then run the .exe file together with the '/?' option. For example, run WindowServerAppFabricSetup_x86.exe /?.
-
Leave the AppFabric 1.1 for Windows Server Setup Wizard dialog box that has many setup commands open when it appears.
-
Use Windows Explorer to move to the root folder of the boot drive. You can see a newly created temporary folder that has a randomly generated name, such as "C:\ced4e5c208fd0a43edc4a195edfe47".
-
Copy that temporary directory to a new location, such as to "c:\appfabrictempfiles".
-
Close the AppFabric 1.1 for Windows Server Setup Wizard dialog box.
-
When you now try to uninstall the cumulative update and are prompted for the location of the MSI, you can point it to the "packages" subfolder in the copy of the temporary directory that you created (such as to "c:\appfabrictempfiles\packages"), and the uninstallation should be successful.
System Requirements
Supported Operating Systems
This update can be applied on the following Windows operating systems:
-
Windows Vista Service Pack 2 (SP2)
-
Windows 7
-
Windows 8
-
Windows Server 2008
-
Windows Server 2008 R2
-
Windows Server 2012
AppFabric can be installed on the following operating systems:
-
Windows Server 2012
-
Windows Server 2008 R2
-
Windows Server 2008 R2 SP2
AppFabric can be installed for development and testing on the following operating systems:
-
Windows 8
-
Windows 7
-
Windows Vista SP2
Supported Architectures
-
32-bit (x86)
-
64-bit (x64)
Permissions Requirements
Before you apply this cumulative update, you must have administrative credentials on the computer where you install the software.
Prerequisites
To apply this cumulative update package, you must have the following products installed:
-
AppFabric 1.1 for Windows Server
-
Microsoft .NET Framework 4.5
Restart requirement
You may have to restart the computer after you apply this cumulative update package.
File information
The English version of this cumulative update package has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.
For all supported x86-based versions of Microsoft AppFabric 1.1 for Windows Server
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
DistributedCacheAdministration.psd1 |
Not applicable |
1 KB |
31- Aug-2015 |
11:49 |
Not applicable |
DistributedCacheConfiguration.psd1 |
Not applicable |
1 KB |
31- Aug-2015 |
11:49 |
Not applicable |
DistributedCacheAdministration.psm1 |
Not applicable |
14 KB |
01- Sept-2015 |
21:40 |
Not applicable |
DistributedCacheConfiguration.psm1 |
Not applicable |
12 KB |
01- Sept-2015 |
21:40 |
Not applicable |
Microsoft.ApplicationServer.Caching.Configuration.dll-Help.xml |
Not applicable |
70 KB |
31- Aug-2015 |
11:56 |
Not applicable |
Setup.exe.config |
Not applicable |
1 KB |
31- Aug-2015 |
11:58 |
Not applicable |
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 KB |
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 KB |
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 KB |
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 KB |
01- Sept-2015 |
21:43 |
x86 |
Microsoft.ApplicationServer.Caching.Configuration.resources.dll |
1.0.4657.2 |
18 KB |
01- Sept-2015 |
21:43 |
x86 |
Microsoft.ApplicationServer.Configuration.exe |
1.1.4657.2 |
699 KB |
01- Sept-2015 |
21:43 |
x86 |
For all supported x64-based versions of Microsoft AppFabric 1.1 for Windows Server
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
DistributedCacheAdministration.psd1 |
Not applicable |
1 KB |
31- Aug-2015 |
11:49 |
Not applicable |
DistributedCacheConfiguration.psd1 |
Not applicable |
1 KB |
31- Aug-2015 |
11:49 |
Not applicable |
DistributedCacheAdministration.psm1 |
Not applicable |
16 KB |
31- Aug-2015 |
11:49 |
Not applicable |
DistributedCacheConfiguration.psm1 |
Not applicable |
14 KB |
31- Aug-2015 |
11:49 |
Not applicable |
Microsoft.ApplicationServer.Caching.Configuration.dll-Help.xml |
Not applicable |
70 KB |
31- Aug-2015 |
11:56 |
Not applicable |
Setup.exe.config |
Not applicable |
1 KB |
31- Aug-2015 |
11:58 |
Not applicable |
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 KB |
01- Sept-2015 |
16:50 |
X64 |
Microsoft.ApplicationServer.Caching.Management.dll |
1.0.4657.2 |
100 KB |
01- Sept-2015 |
16:50 |
X64 |
Microsoft.ApplicationServer.Caching.Server.dll |
1.0.4657.2 |
428 KB |
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 KB |
01- Sept-2015 |
16:51 |
X64 |
Microsoft.Web.DistributedCache.dll |
1.0.50826.0 |
60 KB |
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 KB |
01- Sept-2015 |
16:50 |
X64 |
Microsoft.ApplicationServer.Caching.Configuration.resources.dll |
1.0.4657.2 |
11 KB |
01- Sept-2015 |
16:29 |
X64 |
Microsoft.ApplicationServer.Configuration.exe |
1.1.2137.2 |
692 KB |
01- Sept-2015 |
16:51 |
X64 |
References
Connection strings and configuration files
Windows Server AppFabric Dashboard page
Windows Server AppFabric Configuration Wizard
General information about how to configure AppFabric 1.1 for Windows Server Learn about the terminology Microsoft uses to describe software updates.