简介
累积更新包 5 个 Windows 服务器的 Microsoft AppFabric 1.1 的形式提供。此更新程序包可解决 AppFabric 1.1 中提供的缓存和宿主服务的几个问题。对于有关这些问题的详细信息,请转至本文的"更多信息"部分。
此累积更新包括所有的功能和修复程序已包括在以前的累积更新 AppFabric 1.1 的 Windows 服务器。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
-
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 Server 2012 的计算机上安装 Windows Server AppFabric 1.1。
-
没有空闲的或挂起实例与监视或持久性的计算机上启用。
-
您可以在 Windows 服务器 AppFabric Internet Information Services (IIS) 管理器扩展中打开 AppFabric 仪表板页。
在此方案中,您将收到以下错误消息:
为 AppFabric 仪表板收集数据时出现错误。查看详细信息的其他信息。
无法强制转换类型 System.Management.Automation.PSCustomObject,键入 Microsoft.ApplicationServer.Management.Data.GroupByInfo 的对象。
高速缓存问题
问题 1:
假定您有使用 ASP.NET 为 AppFabric 会话存储提供程序的应用程序。该应用程序插入 ASP.NET 会话存储区未序列化和反序列化的对象。在此情况下,会话被锁定未来的页请求的提供程序。直到过期的会话项队列中堵塞所有请求相同的会话状态。
Resolution
应用此修补程序后,该会话会出现在序列化或反序列化错误时解除。
问题 1.1 版︰
假定您有使用 AppFabric 缓存的应用程序。应用程序将对象放到 AppFabric 缓存程序没有反序列化。在此情况下,当调用GetAndLock方法时未反序列化的项上第一次,您将收到反序列化异常。但是,该项目仍为锁定状态,并且不会解除锁定。
Resolution
应用此修补程序后,该项目将未锁定时您会收到反序列化异常。
问题 2:
假定您有使用 ASP.NET 为 AppFabric 会话存储提供程序的应用程序。虽然有一些在代码中定义的超时值时,缓存中的所有对象都将在配置文件中定义的应用程序级超时值的超时。例如,这发生在HttpContext.Current.Session.Timeout中定义的超时值。
Resolution
UseBlobMode等于false GranularSessionStore缓存中时应用此修补程序后,AppFabric 会话存储提供程序将尊重在代码中定义的超时值。
请注意如果useBlobMode等于true BlobSessionStoreProvider缓存中,AppFabric 会话存储提供程序将继续有不尊重在代码中定义的超时值的现有行为。
问题 3:
假定您有 Microsoft AppFabric 1.1。在一台计算机上安装的 Windows 服务器正在运行基于 x86 的 Windows 8。当执行新建缓存Windows PowerShell cmdlet 时,您会收到以下错误消息︰
新的缓存︰ 对象引用未设置为对象的一个实例。
在行︰ 1 字符︰ 1
+ 新建缓存
+ ~~~~~~~~~
+ CategoryInfo: NotSpecified: (::)[新的缓存],NullReferenceException + FullyQualifiedErrorId: System.NullReferenceException,Microsoft.ApplicationServer.Caching.Commands.NewCacheCommand
已知的问题
当 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 服务器获取 Microsoft AppFabric 1.1 累积更新包 5
下载信息
下列文件已可从 Microsoft 下载中心下载:
立即下载该程序包。
有关如何下载 Microsoft 支持文件的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591如何从联机服务获得 Microsoft 支持文件Microsoft 已对此文件进行病毒扫描。Microsoft 使用自该文件发布日期起可用的最新的病毒检测软件。该文件存储在安全增强型服务器上,帮助防止对文件进行任何未经授权的更改。
系统要求
支持的操作系统
可以在 Windows Vista Service Pack 2 (SP2),Windows 7、 Windows 8,Windows Server 2008,Windows Server 2008 R2、 Windows Server 2012 或 Windows Server 2012 R2 上应用此更新。
AppFabric 可以安装在以下操作系统上︰
-
Windows Server 2012 R2
-
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 与本地时间之间的时差,请使用控制面板中的日期和时间项中的时区选项卡。