2012-07-25 62 views
0

我在WF4中有一个工作流(xaml),并且有一个调用外部模块(例如mapper)的代码活动。所有异常都捕获在第一层(例如服务层)中。服务层通过在WorkflowInvoker上调用Invoke来执行工作流。当映射器抛出异常时,这个异常在服务层捕获,但是我从映射器丢失了堆栈跟踪。堆栈跟踪来自WorkflowInvoker.Invoke ..如何在工作流基础中保持堆栈跟踪4

有没有办法如何保持从映射器的堆栈跟踪?

这里是层的架构:

服务层 - > Worklfow.Invoke - >(XAML:Code活动 - >映射)

感谢

回答