我有序列中的两个活动,活动一个TransactionScope这其中具有的IsolationLevel一个TransactionScope - serailizeable和1个分钟超时。但是当我运行工作流程时,它永远不会访问数据库。两个活动都将数据提交给数据库当我调试时,acitivites没有错误。两个使用工作流程4.0不工作
1
A
回答
1
微软证实,WF 4.0不支持内部的TransactionScope长时间运行的工作流程。
参考this后
0
这听起来像有可能与DTC的一个问题。要检查是否属于这种情况,可以在没有TransactionScope的情况下运行两个数据库活动。如果成功的话,请尝试一次。如果仍然有效并且都失败,则需要在运行工作流的计算机和数据库所在的计算机上调查DTC。
相关问题
- 1. 工作流程4.0和System.Attribute
- 2. 在.net 4.0项目中使用工作流基础3.5工作流程
- 3. 工作流程4.0和集合
- 4. 工作流程4.0未找到活动
- 5. 工作流程中pimcore不工作
- 6. 使用asp.net工作流程?
- 7. 使用Nintex工作流程
- 8. 两个流的加入不工作
- 9. Redmine工作流程不起作用
- 10. 使用Windows Workflow Foundation的多个工作流程实例工作流程
- 11. 启动多个工作流程的单一工作流程
- 12. 从另一个工作流程中运行工作流程
- 13. 使用3.0标注和工作流程的Microsoft Dynamics CRM 4.0
- 14. 工作流服务不调用另一个项目中的工作流程
- 15. 在工作流程中调用工作流程
- 16. 两个功能使用jQuery不工作
- 17. 在Windows工作流基础4.0限制并行线程数foreach在Windows工作流基础4.0
- 18. WebRTC工作流程
- 19. sharepoint工作流程
- 20. NetSuite工作流程
- 21. Erlang工作流程
- 22. CMake工作流程?
- 23. sharepoint工作流程
- 24. GIT:Gitflow工作流程
- 25. Docker工作流程
- 26. svnmerge工作流程
- 27. Windows工作流4.0持久性
- 28. 工作流4.0参数错误
- 29. .NET 4.0的REST-ful工作流服务
- 30. 工作流4.0和系列化
我看着DTC在它的两个启动并设置为自动的服务器。但我发现一件事情,在我的第二个活动我有一个书签活动将持续到WWF DB,它会继续等待恢复书签调用关闭工作流程。这会影响交易。但它不是一个延迟活动。我认为这不应该是一个问题。可能这有助于解决这一问题 – Praneeth 2011-05-21 16:24:01
我们是否有这方面的任何解决方案?由我类似的问题http://stackoverflow.com/questions/6146833/bookmarking-inside-a-transaction-wf4-0 – Praneeth 2011-05-27 01:16:54