Windows ワークフロー (IIS でホストされている) が SqlWorkflowInstanceStore を使用して永続化されている場合、「サイレント」アボートが発生します。
http://support.microsoft.com/kb/2022538によると:
サービスが自己ホスト型または Web ホスト型の場合、この問題により診断トレースが作成されます。さらに、Event Tracing for Windows (ETW) トレース ログに例外エラーと警告が生成されます。
その記事で最初の問題 (Boolean プロパティをプロモートしようとする) は解決されましたが、現在、同じ症状の新しい問題が発生しています。診断するには、これらのトレース ログを表示する必要があります。
いずれの場合も、イベント ビューアにこれらのログが表示されません。適切な場所を探していないか、最初に何かを有効にする必要がある可能性が非常に高いです。
- これらのログを表示するにはどうすればよいですか?
- (おまけの質問) ワークフローで診断トレースをサブスクライブするにはどうすればよいですか?
- (ボーナス質問 2) Visual Studio 2010 で既定の Web サーバー (以前の Cassini) を使用してワークフローをデバッグしている場合、これらのログを表示するにはどうすればよいですか?