У меня есть служба WF4.5, которую я разрабатываю для работы, которая использует активность задержки в рабочем процессе. Рабочий процесс размещается в AppFabric (тестирование локально в Visual Studio). У меня есть настройка web.config в службе, и AppFabric настроен на использование настраиваемой конфигурации. Вот образ уместном части процесса:Windows Workflow 4.5 Задержка не работает
Точки, чтобы получить от изображения, что активность до задержки (Определяют Communication) мчит и я проверяемое доказательство. Я также знаю, что UpdateRejectionInfo после действия задержки НЕ запускается (проверяется с точкой останова в пользовательской активности при запуске рабочего процесса).
Я попытался добавить постоянную активность между активностью Определения связи и активностью задержки, и она действительно сохраняет в базе данных, где я ищу, поэтому я знаю, что у службы есть права на запись в базу данных.
Вот раздел поведение web.config для службы тоже:
<behaviors>
<serviceBehaviors>
<behavior>
<sqlWorkflowInstanceStore
connectionString="SERVER=hq-sql02\oculusdev;Database=EAA;Trusted_Connection=yes"
hostLockRenewalPeriod="00:00:30"
runnableInstancesDetectionPeriod="00:00:30"
instanceCompletionAction="DeleteNothing"
instanceLockedExceptionAction="AggressiveRetry"
instanceEncodingOption="GZip"/>
<workflowIdle timeToPersist="00:00:20" timeToUnload="00:00:30"/>
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>
Любой вид помощи будет удивительно.