Ошибки постоянства при переключении с рабочего процесса на хост-процесс в Workflow Foundation 4 - PullRequest
0 голосов
/ 14 мая 2011

Я разрабатываю приложение, использующее конечный автомат, созданный в Windows Workflow Foundation 4, для управления рабочим процессом нескольких уровней приложения.Рабочий процесс выполняется превосходно, по большей части, однако неожиданные проблемы возникли при добавлении sqlWorkflowInstanceStore.

В частности, при запуске в качестве службы рабочего процесса некоторые необходимые данные (ActiveBookmarks, ExecutionStatus, IsInitialized, IsSuspended и некоторые другие).другие поля) не сохраняется в базе данных при сохранении рабочего процесса.

Я потратил несколько дней на его отладку, чтобы выяснить, что, когда точно такой же рабочий процесс выполняется с точно такими же настройками, но в качестве самостоятельного действия, вместо службы рабочего процесса все выполняется без помех.Это наводит меня на мысль, что проблема заключается в конфигурации сервера / хоста.

Я собираюсь попробовать хостинг под разными конфигами, а также хостинг для активности в IIS согласно следующим инструкциям:

Размещение собственного WF в IIS

http://msdn.microsoft.com/en-us/library/ff729688.aspx

Однако, если кто-то может указать мне более конкретную причину этой ошибки, я был бы оченьЯ благодарен за то, что в настоящее время это самая большая проблема, которую необходимо решить, прежде чем мы сможем выпустить.

1 Ответ

1 голос
/ 16 мая 2011
...