查看WF跟踪日志

时间:2012-10-27 00:38:41

标签: iis .net-4.0 workflow-foundation-4 etw

当使用SqlWorkflowInstanceStore持久保存Windows工作流(在IIS中托管)时,我们遇到“静默”中止。

根据http://support.microsoft.com/kb/2022538

  

如果服务是自托管或网络托管,则此问题会创建一个   诊断跟踪。此外,还有异常错误和警告   在事件跟踪Windows(ETW)跟踪日志中生成。

那篇文章解决了我们的第一个问题(尝试提升布尔属性),但现在我们遇到了一个具有相同症状的新问题。为了诊断它,我们需要查看这些跟踪日志。

在每种情况下,我都没有在事件查看器中看到这些日志。我很可能不是在正确的地方寻找,或者我必须首先启用它。

  • 如何查看这些日志?
  • (红利问题)如何在工作流程中订阅诊断跟踪?
  • (红利问题2)如果我使用默认Web服务器(以前称为Cassini)在Visual Studio 2010中调试工作流程,如何查看这些日志?

1 个答案:

答案 0 :(得分:1)

ETW Tracking Provider将其日志写入Application Server-Applications下的Analytics日志。 ETW Tracking Provider http://i47.tinypic.com/n2mu5z.png

您可以使用名为“System.Activities”的跟踪源添加标准.NET跟踪。有关示例配置,请参阅here

现在我很清楚我理解第三个问题,因为查看日志与托管应用程序选择无关。