5

我怎麼能看到流變量的當前值調試WF 4工作流服務(IIS 7.5中的/ AppFabric的託管)時什麼時候?怎麼看流變量調試WF 4工作流服務

我附上的Visual Studio 2010 W3WP.EXE但是當一個活動斷點被擊中,只有以下參數在「當地人」調試器窗口中顯示:

  • isPriming
  • typeIslandArguments
  • debugInfo

嘗試手動添加工作流變量以「觀察」結果「名稱'xyz'在當前上下文中不存在」。

我做錯了什麼?我的環境搞砸了嗎(安裝了VS 2010和VS 11 Beta的Windows Server 2008 R2機器 - VS 11是否有可能出現問題)?

任何想法?

回答

2

你可以看到變量的值和更具有內置的IIS管理控制檯。正如@Vivek所說,你也可以建立你自己的定製追蹤機制,但這聽起來不像你在這裏需要的東西。

從本質上講,你只需要打開日誌記錄了一點,所以它更多的診斷,你將能夠看到了在AppFabric的運行實時運行的工作流程的信息。

+0

這的確是我作爲一個解決方法。所以我認爲不可能在AppFabric WF服務上進行VS調試。可憐。 – nodots

+0

這在目前和可能的未來都是正確的。我想說這樣做的主要原因是因爲「變量」實際上比標準字段或屬性複雜得多,而且它們也不以這種方式顯示。這些值必須考慮到它們正在運行的並且是可持久化的上下文。我希望這是有道理的。 –

0

是您的需求量的爲某個變量做價值分析,那麼你也可以使用自定義跟蹤。

0

我通過修復Visual Studio的解決了這個問題。

控制面板 - >程序和功能 - > VS 20XX->維修

問題可能是由AppFabric中的安裝順序造成的,VS和其他工具。 更多信息可查詢here