本文介绍 Windows 服务器的 Microsoft AppFabric 1.1 了累积更新 7 (KB 3092423)。此更新程序包解决影响 AppFabric 1.1 所提供的缓存和宿主服务的几个问题。有关这些问题的详细信息,请参阅"更多信息"一节。
此累积更新包括所有的功能和修复程序已包括在以前的累积更新 AppFabric 1.1 的 Windows 服务器。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
-
3042099: 累计 6 Microsoft AppFabric 1.1 版的 Windows 服务器更新
-
2932678: 累计 5 Microsoft AppFabric 1.1 版的 Windows 服务器更新
-
2800726: 累计 4 Microsoft AppFabric 1.1 版的 Windows 服务器更新
-
2787717: 累计 3 Microsoft AppFabric 1.1 版的 Windows 服务器更新
-
2716015: 累计 2 Microsoft AppFabric 1.1 版的 Windows 服务器更新
-
2671763: 对于 Microsoft AppFabric 1.1 个 Windows 服务器有累积更新 1
如何为 Windows 服务器获得 Microsoft AppFabric 1.1 累积更新包 7
下载信息
下列文件已可从 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
当您运行停止 CacheHost AppFabric PowerShell 命令一起使用-温和切换,无法停止缓存主机,并且您会收到以下错误消息:
异常类型: System.Collections.Generic.KeyNotFoundException
消息: 给定的键的字典中没有。
内部异常: < 无 >
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 (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
注册 CacheHost AppFabric PowerShell 命令运行时,该命令将失败,并收到下面的错误消息:
错误代码寄存器-CacheHost: < PortAlreadyInUseError >: < ES0001 > 的子状态: 22234 的 TCP 端口已在使用。
请注意是否缓存端口被绑定到任何 IP 地址,通常会发生此错误。
问题 4
应用此累积更新后,AppFabric 使用阻止垃圾回收 (后台服务器垃圾回收)。阻止垃圾回收是在 Microsoft.NET Framework 4.5 的新增功能。
若要启用此功能,请执行以下步骤:
-
将服务器升级到.NET Framework 4.5。
-
安装累积更新包。
-
通过在 DistributedCacheService.exe.config 文件中使用下面的设置启用此修复程序:
<appSettings><add key="backgroundGC" value="true"/></appSettings>
-
重新启动更新生效 AppFabric 缓存服务。
注意:默认情况下,DistributedCacheService.exe.config 文件位于以下目录:
对于 Windows 服务器的 %ProgramFiles%\AppFabric 1.1
已知的问题
当您卸载 Microsoft AppFabric 1.1 的任何累积更新时,您可能会看到一个对话框,指出"您试图使用的功能是不可用的网络资源上。在此情况下,将不会卸载该累积更新。若要变通解决此问题,请执行以下步骤:
-
从此处下载 Windows 服务器的 Microsoft AppFabric 1.1。
-
打开命令提示窗口,然后再运行.exe 文件和 '? ' 选项。例如,运行WindowServerAppFabricSetup_x86.exe /?。
-
将有许多打开时出现的安装程序命令AppFabric 1.1 版的 Windows 服务器安装向导对话框。
-
使用 Windows 资源管理器将移动到启动驱动器的根文件夹。您可以看到新创建的临时文件夹具有一个随机生成的名称,例如"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)
权限要求
应用此累积更新之前,您必须安装该软件的计算机上具有管理凭据。
系统必备组件
若要应用此累积更新包,您必须安装以下产品:
-
Windows server AppFabric 1.1
-
Microsoft.NET Framework 4.5
重启要求
您可能需要应用此累积更新包后重新启动计算机。
文件信息
此累积更新包的英文版具有的文件属性 (或更新的文件属性) 在下表中列出。日期和为这些文件的时间以协调世界时 (UTC) 列出。当您查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用控制面板中的日期和时间项中的时区选项卡。
对于所有支持基于 x86 版本的 Microsoft Windows server 的 AppFabric 1.1
文件名称 |
文件版本 |
文件大小 |
日期 |
时间 |
平台 |
---|---|---|---|---|---|
DistributedCacheAdministration.psd1 |
不适用 |
1 KB |
31- Aug-2015 |
11:49 |
不适用 |
DistributedCacheConfiguration.psd1 |
不适用 |
1 KB |
31- Aug-2015 |
11:49 |
不适用 |
DistributedCacheAdministration.psm1 |
不适用 |
14 KB |
01- Sept-2015 |
21:40 |
不适用 |
DistributedCacheConfiguration.psm1 |
不适用 |
12 KB |
01- Sept-2015 |
21:40 |
不适用 |
Microsoft.ApplicationServer.Caching.Configuration.dll-Help.xml |
不适用 |
70 KB |
31- Aug-2015 |
11:56 |
不适用 |
Setup.exe.config |
不适用 |
1 KB |
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 的 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 |
对于所有支持基于 x64 版本的 Windows 服务器的 Microsoft AppFabric 1.1
文件名称 |
文件版本 |
文件大小 |
日期 |
时间 |
平台 |
---|---|---|---|---|---|
DistributedCacheAdministration.psd1 |
不适用 |
1 KB |
31- Aug-2015 |
11:49 |
不适用 |
DistributedCacheConfiguration.psd1 |
不适用 |
1 KB |
31- Aug-2015 |
11:49 |
不适用 |
DistributedCacheAdministration.psm1 |
不适用 |
16 KB |
31- Aug-2015 |
11:49 |
不适用 |
DistributedCacheConfiguration.psm1 |
不适用 |
14 KB |
31- Aug-2015 |
11:49 |
不适用 |
Microsoft.ApplicationServer.Caching.Configuration.dll-Help.xml |
不适用 |
70 KB |
31- Aug-2015 |
11:56 |
不适用 |
Setup.exe.config |
不适用 |
1 KB |
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 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 |
参考资料
有关如何为 Windows 服务器配置 AppFabric 1.1 的一般信息
了解 Microsoft 用于描述软件更新的术语。