Sign in with Microsoft
New to Microsoft? Create an account.

本文介绍了工作流管理器 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 下载中心下载:

Download 立即下载包工作流管理器 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.0 CU3 (更新)
    此累积更新中包含多个软件更新。由工作流管理器 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︰ 出现一个或多个错误。---& gt;System.Net.ProtocolViolationException︰ 无法发送与此动词类型内容正文。
在 Microsoft.Workflow.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
在 Microsoft.Activities.Hosting.HostedHttpExtension.HttpRequestWorkItem.HttpRequestWorkItemAsyncResult.End (IAsyncResult 导致 Int32 & amp; 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:

工作流管理器的后端服务间歇性崩溃出现以下异常︰

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:

实例被暂停而不是终止非事务 (Http) 工作项在引发异常时。

问题 8:

线框客户机使您可以控制对 http 请求的重试行为。您可以在错误处理程序中添加重试逻辑上以线框客户端发布通知失败。

问题 9:

解决了集 WFCertificate命令,以使用户能够更新传出线框服务器场配置中的签名证书指纹。

问题 10:

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

问题 11:

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


状态

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

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?

谢谢您的反馈!

×