2

通过 url(或通过 net start WorkflowServiceBackend)启动 Workflow Manager 服务失败,在 EventLog 中我读到:

AppDomain 中未处理的异常:Microsoft.Workflow.Common.FatalException:发生不可恢复的错误。出于诊断目的,此英文消息与故障相关联:“所需的 Workflow Manager 配置“WorkflowServiceScopeSnapshotProcessBatchSize”不存在。请添加此配置值。'。---> System.IO.InvalidDataException:所需的 Workflow Manager 配置“WorkflowServiceScopeSnapshotProcessBatchSize”不存在。请添加此配置值。

在 Microsoft.Workflow.Common.AsyncResult.End[TAsyncResult](IAsyncResult 结果)

我没有设法在 MSDN 或 Internet 上的其他任何地方找到这个参数是什么以及如何配置它。

如果有人遇到过这个问题,如果你能对这个错误有所了解,我将不胜感激。谢谢。

4

1 回答 1

4

我不知道这个错误的确切原因,但我也有它(仅在启动我的 Workflow TestHost 时)。我将以下条目添加到 WFResourceManagementDB.dbo.WorkflowServiceConfig 表中:

USE WFResourceManagementDB
INSERT INTO WorkflowServiceConfig VALUES('WorkflowServiceScopeSnapshotProcessBatchSize', '50')
INSERT INTO WorkflowServiceConfig VALUES('WorkflowServiceScopeSnapshotProcessLoopInterval', '00:05:00')
INSERT INTO WorkflowServiceConfig VALUES('WorkflowServiceSuspendedInstanceRetentionDuration', '00:30:00')
INSERT INTO WorkflowServiceConfig VALUES('WorkflowServiceMaxInstanceCompressedSizeKB', '5120')

希望这可以帮助

于 2014-02-10T16:15:48.053 回答