达明,如狐狸过水;机警,如战场上的将军;和善,如主妇款待客人;简单,呆若木鸡;混沌,如深渊之水。

摘要: 你创建了一个工作流,并且将它部署到生产环境。几个月后,业务需要做一些小的改变。你打开工作流代码,增加了一些Activities使得它满足了新的需求,然后重新部署到生产环境。令你感到震惊的事情发生了,所有的流程实例都中断了!你陷入了深深的狂乱中,因为你确信已经对修改的部分充分进行了单元测试,并且找不到 阅读全文
posted @ 2011-05-09 19:54 amingo 阅读(1771) 评论(3) 推荐(3) 编辑
摘要: 如果你在工作流开发中没有适当的处理异常,当异常出现时你会在工作流列表的Status列中看到‘Error Occurred’,而得不到任何有关异常如何产生的线索。在这种情况下,你只能对你的工作流进行调试,但如果你不了解正确的调试方法,那会使你陷入窘境。调试工作流的方式和调试其他.Net应用程序几乎一样。在工作流的代码视图中,选择你想调试的行并且加入断点。同样你也可以在工作流设计器中调试Activity.右键点击你想调试的Activity,然后选择调试->插入断点。接下来要做的事情是在Visual Studio调试器中附加w3wp.exe进程。在Visual Studio中点击Debug下拉 阅读全文
posted @ 2011-05-09 19:51 amingo 阅读(1346) 评论(0) 推荐(2) 编辑

身是对象树,心如类般明;对象本无根,类型亦无形。