WWF的一些注意点[新手向]
发布日期:2022-02-13 21:45:56
浏览次数:24
分类:技术文章
本文共 2064 字,大约阅读时间需要 6 分钟。
Posted on 2006-09-07 12:06 阅读(209) 所属分类:
1.
sqlserver2k 必须安装sp4补丁 (2005未测试)否则使用SqlWorkflowPersistenceService 和SqlWorkflowTrackingService时会报错2.
web.config 添加配置<WorkflowRuntime Name="WorkflowServiceContainer"> <CommonParameters> <add name="ConnectionString" value="Initial Catalog=SharedStore;Data Source=localhost;Integrated Security=SSPI;"/> </CommonParameters> <Services> <add type="System.Workflow.Runtime.Hosting.ManualWorkflowSchedulerService, System.Workflow.Runtime, Version=3.0.00000.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35"/>
<add type="System.Workflow.Activities.ExternalDataExchangeService, System.Workflow.Activities, Version=3.0.00000.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35"/>
<add type="System.Workflow.Runtime.Hosting.SharedConnectionWorkflowCommitWorkBatchService, System.Workflow.Runtime, Version=3.0.00000.0,Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add type="System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService, System.Workflow.Runtime, Version=3.0.00000.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35" UnloadOnIdle="true"/>
<add type="System.Workflow.Runtime.Tracking.SqlTrackingService, System.Workflow.Runtime, Version=3.0.00000.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35"/>
</Services> </WorkflowRuntime>即可以使用类似 SqlWorkflowPersistence persist = runtime.GetService<SqlWorkflowPersistence>();的方法获取Service要不然只能通过如此冗长的方式SqlWorkflowPersistence persist = new SqlWorkflowPersistence (connectionString,UnloadOnIdle,timeSpan,timeSpan);添加 <add name="WorkflowHost" type="System.Workflow.Runtime.Hosting.WorkflowWebHostingModule, System.Workflow.Runtime, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>到 <httpModules></httpModules> 节3.
当persistenceService 和trackingService使用在同一个数据库里时 必须添加SharedConnectionWorkflowCommitWorkBatchService 4. 新建工作流程Service时必须添加[ExternalDataExchange]Attribute wwf与host通信时使用的class必须添加[Serializable],可供序列化 5. asp.net环境下使用ManualWorkflowSchedulerService 默认单进程 使用scheduler.RunWorkflow(instanceId)驱动工作流程 一些资源 希望能够与大家多交流 学习 一个人学真的走了好多弯路 -_-转载地址:https://blog.csdn.net/glumtree/article/details/1810775 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年04月03日 15时40分45秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Logback 第十一章:Joran
2019-04-27
Logback第十二章:Groovy 配置
2019-04-27
Logback第十三章:从 log4j 迁移
2019-04-27
Logback第十四章:Receivers
2019-04-27
Logback 第十五章:使用 SSL
2019-04-27
图解:并发三要素:可见性,原子性和有序性
2019-04-27
图解: 线程状态转换(线程生命周期这一篇够用了)
2019-04-27
大话线程的三种使用方式(这个不知道就与BAT无缘了)
2019-04-27
大话线程安全与线程安全的实现方式
2019-04-27
大话JUC核心类LockSupport(通过源码理解LockSupport)
2019-04-27
Nacos源码构建与总览(一起读源码)
2019-04-27
一文道尽分布式的CAP原则
2019-04-27
nacos源码之Auth(权限)模块-1(授权过滤器与控制器缓存)
2019-04-27
nacos源码之Auth(权限)模块-2(权限管理与权限配置)
2019-04-27
这一文道尽JUC的ConcurrentHashMap
2019-04-27
分布式日志追踪的最佳实践1
2019-04-27
运维救火必备:问题排查与系统优化手册(结合惨案现身说法)
2019-04-27
input表单正则表达式表达式去除指定字符
2019-04-27
wireshark-filter
2019-04-27