我们正在评估 Windows Workflow Foundation 4 以在基于 MVC 3 的 Web 应用程序中使用。我们想为不同的项目创建灵活的订单工作流程。
有人知道有关此类应用程序的一般架构或动手实验室的好信息吗?
一些具体的问题是:
- 如何从工作流中激活特定的控制器/动作?
- 在工作流和 Web 应用程序(事件、wcf 服务……)之间进行通信的最佳方式是什么?
我们正在评估 Windows Workflow Foundation 4 以在基于 MVC 3 的 Web 应用程序中使用。我们想为不同的项目创建灵活的订单工作流程。
有人知道有关此类应用程序的一般架构或动手实验室的好信息吗?
一些具体的问题是:
这是一篇关于如何在 ASP.NET MVC 应用程序中开始使用 WF4 的好文章。
另一个带有视频的示例在下面的链接中。(注:链接中的代码可能无法执行,但在学习代码和观看视频时会给出一些概念)
此链接显示我们如何使用 tempdata 在请求之间保存数据。由于这是一个很大的解释,我在这里不再重复。
可悲的是,这方面的视频似乎已经关闭,但文档似乎试图向您展示一种方式!
来自2009 年的旧帖子/回复。在CodeProject.com上可以找到另一种选择,该网站上也引用了更长的资源列表。