2010-04-07 92 views
0

this question有關。如何(預)啓動xamlx工作流程服務

我有一個xamlx工作流服務,它在運行時(使用ActivityXamlServices.Load)從數據庫加載它的部分定義。原因是我需要版本控制,請參閱相關問題。我將使用WCF路由將呼叫轉接到正確的服務。

我動態加載的部分包含Receive活動。但是,只要工作流程未啓動,此活動就是「不可見的」,因爲只有在工作流程啓動時才加載從數據庫加載的工作流程部分。因此從外部看起來好像工作流中沒有Receive活動。

除了無法爲工作流服務生成合同外,我也無法調用服務。我的第一個嘗試是通過工作流服務上的正確合同進行肥皂呼叫。但是,在這種情況下,運行時不會自動激活我的工作流程。所以問題是,我如何啓動在IIS內託管的工作流程?

回答