累积更新 3 的工作流程管理器 1.0 的说明

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3104066
本文介绍了工作流管理器 1.0、 工作流管理器客户端 1.0,和工作流程管理器工具 1.0 累积更新 3 (CU3)。有关修复的问题的详细信息,请参阅"此累积更新中修复的问题."

注释 ︰
  • 工作流程管理器客户端 1.0 CU3 和工作流程管理器工具 1.0 CU3 是可以安装在新计算机或除了工作流管理器客户端 1.0 或工作流程管理器工具 1.0 分别的 Msi。
  • 工作流程管理器 1.0 CU3 (更新) 是 EXE 只可应用于已安装的工作流管理器 1.0 的计算机。如果计算机已安装的工作流管理器 1.0,您必须安装工作流管理器 1.0 客户端 CU3 之后安装工作流管理器 1.0 CU3。
  • 我们建议您将其部署到生产环境之前测试此更新。
此累积更新包括所有的功能和工作流程管理器 1.0 以前累积更新中包括的修补程序。有关详细信息,请参阅下列文章 Microsoft 知识库中相应的文章 ︰
累积更新包信息
现可从 Microsoft 支持累积更新包。此累积更新可供下载的"下载信息"部分中。

下载信息

下列文件已可从 Microsoft 下载中心下载:

下载立即下载包工作流管理器 1.0 累积更新 3。

有关如何下载 Microsoft 支持文件的详细信息,请选择下面的文章编号,以查看 Microsoft 知识库中相应的文章 ︰
119591如何从在线服务获取 Microsoft 支持文件
Microsoft 已对此文件进行病毒扫描。Microsoft 使用自该文件发布日期起可用的最新的病毒检测软件。该文件存储在安全增强型服务器上,帮助防止对文件进行任何未经授权的更改。
更多信息

此累积更新包中包含的更新

  • 累积更新 3 (完全安装) 的工作流程管理器客户端 1.0
    工作流程管理器和相关的 Visual Studio 工具情况下,此更新程序将核心程序集和客户端 API 中的某些更改。工作流程管理器的运行和管理窗口基础工作流工作流是多租户和高比例的主机。它是可以安装在新计算机上或工作流管理器客户端 1.0 完全 MSI。它是与工作流管理器客户端 1.0 更新以及工作流管理器 1.0 CU3 兼容。
  • 工作流程管理器工具 1.0 与 Visual Studio 2012 的累积更新 3 (完全安装)
    此安装包括活动设计器,调试和表达式的翻译创作工作流的工作流管理器 1.0 CU3。它是工作流管理器 1.0 CU3 与兼容。
  • 工作流程管理器 1.0CU3 (更新)
    此累积更新中包含多个软件更新。由工作流管理器 1.0、 工作流管理器 1.0 累积更新 1 或工作流管理器 1.0 累积更新 2 部署的客户,应该使用它。您必须安装累积更新 3 (完全安装) 更新客户端,然后再安装此更新程序将更新服务器只使用该工作流管理器客户端 1.0。

系统必备组件

  • 工作流程管理器工具 1.0 CU3 的软件要求
    • 必须在计算机上安装工作流管理器客户端 1.0 CU3。
  • 工作流管理器 1.0 CU3 的软件要求
    • 要更新的计算机上必须安装 PowerShell 3.0。PowerShell 3.0 包含在 Windows 管理框架 3.0 安装。请转到 Windows 管理框架 3.0 若要安装此更新。
    • 必须首先在计算机上安装工作流管理器客户端 1.0 CU3。
    • 对于已安装的工作流管理器 1.0 的计算机,以下附加要求之一适用 ︰
      • 服务总线的 Windows 服务器必须安装累积更新对整个计算机服务器场安装的累积更新的工作流管理器 1.0 之前。
        2799752 服务总线的 Windows 服务器的累积更新的说明 ︰ 2013 年 2 月 22 日
      • 必须在计算机上安装 Windows server 服务总线 1.1。
  • 支持的操作系统 ︰ Windows Server 2008 R2 SP1 和 Windows Server 2012,Windows Server 2012 R2
    • 工作流程管理器客户端 1.0 也可以独立安装在 x86 和 x64 版本的 Windows 7,Windows 8 和 Windows Server 2008 中。
  • 凭据的要求 ︰ 运行可执行文件之前,您必须在您正在安装软件的计算机上具有管理凭据。此外您必须登录为 Get SBNamespace PowerShell 命令输出的 ManageUsers 列表中的用户。
  • 不要手动停止之前安装的任何服务总线服务。

部署

对于在计算机服务器场中使用工作流程管理器主机每台计算机,必须在该计算机上安装此更新。

数据库更改

没有安装此累积更新时,将发生一些最低限度的数据库更改。如果您决定卸载此更新,这些数据库向后兼容和更改将不会回滚。

重启要求

您可能需要应用此累积更新后重新启动计算机。

此累积更新中修复的问题

问题 1:
工作流管理器的后端服务崩溃,而且可能会遇到以下异常 ︰
System.AggregateException ︰ 出现一个或多个错误。---> System.Net.ProtocolViolationException ︰ 无法发送与此动词类型内容正文。
在 Microsoft.Workflow.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
在 Microsoft.Activities.Hosting.HostedHttpExtension.HttpRequestWorkItem.HttpRequestWorkItemAsyncResult.End (IAsyncResult 产生,Int32 & responseCode)
在 Microsoft.Activities.Hosting.HostedHttpExtension.HttpRequestWorkItem.OnEndComplete (ScheduledWorkItemContext 上下文,IAsyncResult 结果)
在 Microsoft.Activities.Hosting.ScheduledWorkItem.EndComplete (ScheduledWorkItemContext 上下文,IAsyncResult 结果)
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.SingleNonTransactionalWorkItemComplete (IAsyncResult 结果)
---内部异常的堆栈跟踪---结束
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.UpdateNonTransactionalWork()
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.Isolate (AsyncCompletion 回调,IAsyncResult 结果)
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.SingleNonTransactionalWorkItemComplete (IAsyncResult 结果)
---内部异常的堆栈跟踪---结束
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.UpdateNonTransactionalWork()
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.Isolate (AsyncCompletion 回调,IAsyncResult 结果)
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.SingleNonTransactionalWorkItemComplete (IAsyncResult 结果)
问题 2:
工作流管理器的后端服务间歇性崩溃出现以下异常 ︰
System.ArgumentException ︰ 已添加具有相同键的项。
在 System.Collections.Generic.Dictionary'2.Insert (TKey 键,TValue 值,布尔值添加)
在 System.Collections.Generic.Dictionary'2.Add (TKey 键,TValue 值)
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ProcessWaiter()
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ProcessMatch (布尔型 consumeInput)
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.StartEpisode()
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ReceiveNextMessage()
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.UpdateNonTransactionalWork()
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ProcessNonTransactionalWork()
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ProcessWaiter()
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ProcessMatch (布尔型 consumeInput)
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.StartEpisode()
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ReceiveNextMessage()
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.UpdateNonTransactionalWork()
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.Isolate (AsyncCompletion 回调,IAsyncResult 结果) 在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ExceptionHandlingFrame (IAsyncResult 结果)
问题 3:
间歇有以下例外工作流管理器后端 servicecrashes:
System.ArgumentNullException ︰ 不能为空值。
参数名称 ︰ 键
在 System.Collections.Generic.Dictionary'2.FindEntry (TKey 键)
在 System.Collections.Generic.Dictionary'2.TryGetValue (TKey 键、 TValue & 值)
在 Microsoft.Activities.Hosting.InputWaiterTable.InternalMatch (EventTraceActivity traceActivity,现在的日期时间、 MessageDispatchProperties 输入、 Guid currentInstanceId、 布尔型 removeWaiter、 Guid currentSuspensionId、 布尔 & consumeInput)
在位于 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ReceiveNextMessage() Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.StartEpisode()
问题 4:
工作流管理器的后端服务间歇性崩溃出现以下异常 ︰
System.ArgumentException ︰ 已添加具有相同键的项。
在 System.Collections.Generic.Dictionary'2.Insert (TKey 键,TValue 值,布尔值添加)
在 System.Collections.Generic.Dictionary'2.Add (TKey 键,TValue 值)
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ProcessWaiter()
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.Isolate (AsyncCompletion 回调,IAsyncResult 结果)
在 Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ExceptionHandlingFrame (IAsyncResult 结果)
问题 5:
恢复范围操作失败,并且您遇到违反唯一键错误,如下所示 ︰
还原-WFScope ︰ 无法在对象中插入重复键的行 ' dbo。活动的
IX_Activities_Name_Version 的唯一索引。重复的键值
(fef3537a-eefe-1340年-5 d 86-335e62409f9c,IsEqualUser,1)。
语句已终止。在 C:\restoreScope.ps1:12 字符 ︰ 1
问题 6:
工作流管理器前端无法报告错误如果工作流通知邮件中包含属性仅大小写不同的通知。相反,它发出的事件日志中出现以下异常 ︰
System.ArgumentException ︰ 已添加具有相同键的项。
在 Microsoft.Workflow.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
在 Microsoft.Workflow.Gateway.HttpAsyncResult.End[TAsyncResult](IAsyncResult result)
在 Microsoft.Workflow.Gateway.PublishWorkflowEventAsyncResult.End (IAsyncResult 结果)
在 Microsoft.Workflow.Gateway.WorkflowServiceGateway.ExceptionFilter[T] (Func'1 正文) 在 System.Threading.Tasks.TaskFactory'1.FromAsyncCoreLogic IAsyncResult iar,Func"2 endFunction、 操作"1 endAction、 任务 1"承诺 (布尔型 requiresSynchronization)
问题 7:
Instanceis 是 ofterminated 如果暂停非事务 (Http) 的工作项将引发异常。
问题 8:
EnablesWFM 客户端允许您控制对 http 请求的重试行为。您可以在错误处理程序中添加重试逻辑上以线框客户端发布通知失败。

问题 9:
Fixesthe集 WFCertificate命令以使用户能够更新传出线框服务器场配置中的签名证书指纹。

问题 10:
解决了事务泄漏时发布工作流的工作流管理器前端上的存储的过程执行失败导致的。

问题 11:

防止过多,超出了消息容器数据库可能会导致最大的主题配额的增长和可以启动任何工作流。


状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的问题。

警告:本文已自动翻译

属性

文章 ID:3104066 - 上次审阅时间:06/29/2016 13:41:00 - 修订版本: 3.0

Workflow Manager 1.0, Workflow Manager Client 1.0, Workflow Manager Tools for Visual Studio 2012

  • kbsurveynew kbexpertiseadvanced atdownload kbfix kbmt KB3104066 KbMtzh
反馈