当使用SqlWorkflowInstanceStore持久保存Windows工作流(在IIS中托管)时,我们遇到“静默”中止。
根据http://support.microsoft.com/kb/2022538:
如果服务是自托管或网络托管,则此问题会创建一个 诊断跟踪。此外,还有异常错误和警告 在事件跟踪Windows(ETW)跟踪日志中生成。
那篇文章解决了我们的第一个问题(尝试提升布尔属性),但现在我们遇到了一个具有相同症状的新问题。为了诊断它,我们需要查看这些跟踪日志。
在每种情况下,我都没有在事件查看器中看到这些日志。我很可能不是在正确的地方寻找,或者我必须首先启用它。
答案 0 :(得分:1)
ETW Tracking Provider将其日志写入Application Server-Applications下的Analytics日志。 ETW Tracking Provider http://i47.tinypic.com/n2mu5z.png
您可以使用名为“System.Activities”的跟踪源添加标准.NET跟踪。有关示例配置,请参阅here。
现在我很清楚我理解第三个问题,因为查看日志与托管应用程序选择无关。