25、Windows Workflow Foundation (WF)与WCF集成:服务托管、持久化与访问控制
2026/9/5 2:40:34 网站建设 项目流程

Windows Workflow Foundation (WF)与WCF集成:服务托管、持久化与访问控制

1. 在IIS中托管支持工作流的服务

在IIS中托管支持工作流的服务与托管其他服务的过程基本相同。以下是具体步骤:
1. 创建一个IIS应用程序。
2. 准备一个SVC文件,该文件描述了如何实例化服务。
3. 准备一个配置文件,包含相关配置信息。
4. 将服务实现代码放在应用程序指向的虚拟根目录的/bin文件夹中。

1.1 SVC文件示例

以下是一个与支持工作流的服务相关的最小SVC文件示例(Listing 11.7):

<LM# # 47 () 7 5 ) # 90$ 5 ) L?

与普通服务的SVC文件相比,该文件包含了)
元素,它指示IIS在创建时使用( )
而不是默认的)
`。

1.2 配置文件更新

配置文件需要更新以包含相关信息,但要排除<8?节点,因为IIS的基地址由应用程序的虚拟根目录决定。

2. 关联和持久化服务

工作流常用于建模业务事务,这些事务可能运行几秒到很长时间。为了支持长时间运行的事务,需要两个关键元素:关联和持久化。

2.1 关联

<

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询