6

WF 4 ワークフロー サービス (IIS 7.5 / AppFabric でホストされている) をデバッグするときに、ワークフロー変数の現在の値を確認するにはどうすればよいですか?

Visual Studio 2010 を w3wp.exe にアタッチしましたが、アクティビティのブレークポイントに到達すると、"Locals" デバッガー ウィンドウに次のパラメーターのみが表示されます。

  • プライミング
  • typeIsland引数
  • デバッグ情報

ワークフロー変数を「ウォッチ」に手動で追加しようとすると、「名前 'xyz' は現在のコンテキストに存在しません」という結果になります。

私は何か間違ったことをしていますか?私の環境はめちゃくちゃですか (VS 2010 と VS 11 Beta がインストールされた Windows Server 2008 R2 マシン - VS 11 が何かを壊した可能性はありますか)?

何か案は?

4

3 に答える 3

2

組み込みのIIS管理コンソールを使用して、変数の値などを確認できます。@Vivekが述べたように、独自のカスタム追跡メカニズムを構築することもできますが、それはここで必要なものとは思えません。

基本的に、ログを少し増やすだけで診断が向上し、AppFabricで実行されているライブ実行ワークフローに関する情報を確認できます。

于 2012-06-02T00:07:29.103 に答える
0

特定の変数の値を分析する必要がある場合は、カスタム トラッキングを使用することもできます。

于 2012-06-01T05:28:24.253 に答える
0

Visual Studioを修復することでその問題を解決しました。

コントロール パネル -> プログラムと機能 -> VS 20XX -> 修復

この問題は、おそらく appfabric,vs と追加ツールのインストール順序が原因でした。詳細については、こちらをご覧ください

于 2015-04-17T10:37:30.360 に答える