WF开发中的问题

在开发工作流的时候,碰到大量的低级问题,浪费了大量的时间,在这里记录下来备查。

  1. 很多时候有些莫名其妙的问题,比如工作流无法断点调试(包含其他ASPX),新工作流无法应用等,这时候都是IIS对.net的缓存没有更新的问题。解决办法是,删除C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files  中的文件
  2. 某些时候dll是已经更新了,但是,没有自动更新到GAC中去,自己手动拷贝下吧。
  3. 记得尽可能的将工作流中的项目分的细点,否则每次都是更新整个dll,耗费大量的时间。
  4. 开发工作流需要机器有很高的性能(尤其是调试的时候),最好搞台好点的机器。
  5. 如果VS设计的时候无法得到具体的错误信息,先IISRESET,然后删除1中的缓存,再重新启动VS,再重新打开WF设计界面重新编译。
  6. 卸载aspx表单工作流的时候,一定要记住1、删除附加进list的工作流实例(这里会自动删除生成的任务)。2、删除附加进task list的内容类型。3、运行删除脚本并IISRESET。
  7. 安装有内容类型的工作流。1、运行安装脚本。2、在task list中添加内容类型。3、附加工作流
  8. 如果内容类型没有更新,就可以直接按F5更新工作流。
  9. 记住不要使用自动附加工作流,这个自动附加的工作流问题相当多(尤其是有初始化表单的时候)。
  10. 尽量使用F5来调试工作流,用附加进程的时候,经常会出现1中无法调试的错误。
  11. 某些时候,工作流中的父容器会出错,这时候需要检查下designer.cs文件。
  12. 尽量给工作流的节点都定义变量,不要用属性。变量可以在前面给下个节点赋值,属性好像不可以。
  13. 设置site的web.config文件中的CallStack="true",这样就不必每次出错都去查logs了,在页面上会显示具体的错误信息。

转载于:https://www.cnblogs.com/ceci/archive/2009/02/14/1390798.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值