当使用 SqlWorkflowInstanceStore 持久化 Windows 工作流(托管在 IIS 中)时,我们会遇到“静默”中止。
根据http://support.microsoft.com/kb/2022538:
如果服务是自托管或 Web 托管的,则此问题会创建诊断跟踪。此外,Windows 事件跟踪 (ETW) 跟踪日志中还会生成异常错误和警告。
那篇文章解决了我们的第一个问题(尝试提升布尔属性),但现在我们遇到了一个具有相同症状的新问题。为了诊断它,我们需要查看这些跟踪日志。
在每种情况下,我都没有在事件查看器中看到这些日志。很有可能我没有找对地方,或者我必须先启用某些东西。
- 如何查看这些日志?
- (附加问题)如何订阅工作流中的诊断跟踪?
- (奖励问题 2)如果我在 Visual Studio 2010 中使用默认 Web 服务器(以前称为 Cassini)调试工作流,如何查看这些日志?