2

我在网上搜索了很长一段时间关于如何在 ASP.NET Web 应用程序中使用 Windows Workflow Foundation 的信息(针对初学者)

我发现了一个 youtube 视频,在我看来,它是一个值得了解的有关 Windows Workflow Foundation 的视频 - http://www.youtube.com/watch?v=6mqGhSH9xM4。但是,问题是视频中的演示是针对 C# 控制台应用程序的。

有没有人可以建议我在哪里可以找到一个简单的视频或教程(对于初学者和类似视频),教如何在一个简单的 ASP.NET Web 应用程序中使用 Windows Workflow Foundation,这样至少我可以从那一点开始向前。

4

1 回答 1

5

通常,您会将 WF 用于长时间运行的进程,因此您在评论中描述的场景并不常见。

页面应该快速返回到浏览器。然后,浏览器(javascript/ajax)可以轮询服务器以获取工作流的结果,并在可用时将其放入页面中。

一般来说,我希望网页启动(或查询状态)工作流。在同一 IIS 进程中托管工作流可能会在进程被回收时导致问题。

您可以在 IIS 中托管工作流(我更喜欢 Appfabric)

如果您将其实现为工作流服务(使用接收活动

您可以像任何其他 WCF 服务一样调用它

于 2013-03-13T08:34:50.747 回答