Ошибка рабочего процесса в VS2010 - PullRequest
0 голосов
/ 18 июня 2011

Я пытаюсь запустить пример программного обеспечения Microsoft Workflow. Я получаю следующую ошибку в строке:

wsh.Description.Behaviors.Add(new SqlWorkflowInstanceStoreBehavior(ApprovalProcessDBConnectionString));
        WorkflowIdleBehavior wib = new WorkflowIdleBehavior();
        wib.TimeToUnload = new TimeSpan(0, 0, 2);
        wsh.Description.Behaviors.Add(wib);

        wsh.Open(); <-- error: The InstanceStore could not be initialized.

Кто-нибудь может мне помочь?

1 Ответ

1 голос
/ 18 июня 2011

Похоже, вам нужно выполнить пару запросов, чтобы настроить InstanceStore в вашей базе данных.

Ищите:

SqlWorkflowInstanceStoreSchema.sql
SqlWorkflowInstanceStoreLogic.sql

в папке:

%WINDIR%\Microsoft.NET\Framework\v4.xxx\SQL\EN

Просто запустите эти два запроса в любой базе данных, к которой вы подключаетесь, через свой ApprovalProcessDBConnectionString.

...