应用对象
Windows Server AppFabric 1.1

本文介绍 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

详细信息

此更新中修复的问题

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) + 0x4098ff000000001F28DAD0 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 的新增功能。若要启用此功能,请执行以下步骤:

  1. 将服务器升级到.NET Framework 4.5。

  2. 安装累积更新包。

  3. 通过在 DistributedCacheService.exe.config 文件中使用下面的设置启用此修复程序:

    <appSettings><add key="backgroundGC" value="true"/></appSettings>
  4. 重新启动更新生效 AppFabric 缓存服务。

注意:默认情况下,DistributedCacheService.exe.config 文件位于以下目录:对于 Windows 服务器的 %ProgramFiles%\AppFabric 1.1

已知的问题

当您卸载 Microsoft AppFabric 1.1 的任何累积更新时,您可能会看到一个对话框,指出"您试图使用的功能是不可用的网络资源上。在此情况下,将不会卸载该累积更新。若要变通解决此问题,请执行以下步骤:

  1. 此处下载 Windows 服务器的 Microsoft AppFabric 1.1。

  2. 打开命令提示窗口,然后再运行.exe 文件和 '? ' 选项。例如,运行WindowServerAppFabricSetup_x86.exe /?。

  3. 将有许多打开时出现的安装程序命令AppFabric 1.1 版的 Windows 服务器安装向导对话框。

  4. 使用 Windows 资源管理器将移动到启动驱动器的根文件夹。您可以看到新创建的临时文件夹具有一个随机生成的名称,例如"C:\ced4e5c208fd0a43edc4a195edfe47"。

  5. 为"c:\appfabrictempfiles",如复制到新的位置,该临时目录。

  6. 关闭AppFabric 1.1 版的 Windows 服务器安装向导对话框。

  7. 如果您现在尝试卸载该累积更新,并提示您提供位置的 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

 

参考资料

引入 AppFabric 1.1

连接字符串和配置文件

Windows 服务器 AppFabric 仪表板页

Windows 服务器 AppFabric 配置向导

有关如何为 Windows 服务器配置 AppFabric 1.1 的一般信息 了解 Microsoft 用于描述软件更新的术语

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。