0

Executeメソッドのブレークポイントで壊れないことがあるWorkflowApplicationでワークフローをデバッグする際に問題が発生したことはありますか?これは常に発生するわけではありませんが、かなり頻繁に発生します。.suoファイルを削除してVS2012を再度開いてみましたが、通常は役に立ちません。

これを経験した場合、ブレークポイントで再びブレークするために通常何をしますか?

さらに、IISプロセス(w3wp.exe)にアタッチするのと同じように、デバッグ用にアタッチできるWorkflowApplicationプロセスはありますか?もしそうなら、WorkflowApplicationプロセスの名前は何ですか?

前もって感謝します!

4

3 に答える 3

0

WorkflowApplicationは実際のアプリケーションではなく、ワークフローをホストするコンポーネントです。WorkflowApplicationを使用してワークフローを実行するには、WorkflowApplicationを保持し、ワークフローを実行するアプリケーション(コンソール、Winサービスなど)が必要です。あなたはそのプロセスに添付することができます。

于 2013-03-15T14:10:21.810 に答える
0

binフォルダーとobjフォルダーを削除して、すべてを再構築してみてください。

于 2013-03-30T16:56:54.027 に答える
0

問題を見つけたようです。デバッグしようとしていたActivityクラス内で発生したアセンブリの読み込みの問題でした。IISプロセスにアタッチすることでアクティビティをデバッグできましたが、アクティビティのexecuteメソッドにコードを追加してログアセンブリをインスタンス化するとすぐに、executeメソッドを中断できませんでした。

アクティビティは正常にコンパイルされましたが、WorkflowApplicationを使用してアクティビティを実行すると、WorkflowApplicationのAbortedまたはOnUnhandledExceptionイベントを処理して、アクティビティがログアセンブリをロードまたは検出できなかったことを確認する必要がありました。

トラブルシューティングにご協力いただき、ありがとうございます。

于 2013-04-04T19:04:37.457 に答える