zoukankan      html  css  js  c++  java
  • 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了,在页面上会显示具体的错误信息。
  • 相关阅读:
    zoj 1033 与其说是搜索,不如说是枚举
    hdu 4294 数学分析+搜索
    新的篇章
    Silverlight 利用DataGrid行加载事件动态控制行列显示
    (转)Excel中“不同的单元格格式太多”问题解决方法
    EasyUI tree的三种选中状态
    JS监听手机返回键
    Silverlight ComBox获取当前选中项的值
    DataGrdid 利用结果集反向转换成数据List
    silverlight 动态设置下拉框选中值
  • 原文地址:https://www.cnblogs.com/ceci/p/1390798.html
Copyright © 2011-2022 走看看