WF实例学习笔记:(1)准备工作

     两年以前就学习过一段时间的Workflow,不过没有参与任何开发项目,所以都就着饭消化了。目前失业中,刚好复习一遍。首先感谢WXWinter(冬)麒麟等前辈的系列教程。

     本文以一个简单的示例程序《WF4HelloWorldToRealWorld》讲解在Asp.net MVC下如何应用Workflow。源程序作者Matt Milner,可以在http://mattmilner.com/Milner/Blog/post/2010/09/14/Demo-from-HDC-10.aspx 下载原版程序。

该程序主要演示了以下功能:

1、通过Workflow 调用 WCF Data Services 获取数据

学习资料参考:

WF4.0 基础篇 (二十一) WorkflowInvoker

WF4.0 基础篇 (二十四) Async Activity

WCF Data Service QuickStart

2、用户注册验证流程

 第十五章 流程事务的持久特性 PersistenceParticipant类的扩展

WF4.0 基础篇 (十九)  Persistence 持久化

WF4.0 基础篇 (十七) Bookmark

3、多步填写用户信息

WF4.0实战(十二):ASP.NET MVC2.0结合WF4.0实现用户多步注册流程

配置运行环境:

1、创建c:\mail 文件夹,实例程序不会通过SMTP服务器发送邮件而是保存在此文件夹中

2、创建数据库:WF4Persistence,并执行%windir%\microsoft.net\framework\v4.0.30319\SQL\en 目录下的:SqlworkflowInstanceStoreSchema.sql、 SqlWorkflowInstnaceStoreLogic.sql

3、创建数据库:aspnetdb,并运行 aspnet_regsql 配置membership provider

4、安装adventureworks数据库

运行程序:

解压后的解决方案包括四个工程

首先启动AdvDataServices ,然后运行FinancialAppWeb,就可以看到程序运行界面了

原文地址:https://www.cnblogs.com/yanyan45/p/2466220.html