有沒有人遇到過在WorkflowApplication中調試工作流的問題,有時它不會在Execute方法的斷點處中斷?這種情況不會一直髮生,但是非常頻繁。我試過刪除.suo文件並重新打開VS2012,但它通常無濟於事。使用WorkflowApplication調用的調試工作流有時在工作流的斷點處不會中斷
如果你遇到過這個問題,你通常會怎麼做才能讓它在斷點再次突破?
此外,是否有一個WorkflowApplication進程可以附加到調試中,類似於我附加到IIS進程(w3wp.exe)的方式?如果是這樣,那麼WorkflowApplication流程的名稱是什麼?
在此先感謝!
感謝您花時間閱讀我的文章。如果我有一個運行WorkflowApplication的IIS webservice異步調用長時間運行的活動(在fire and forget機制中)並且webmethod完成。我是否仍可附加到IIS進程以調試長時間運行的工作流?我試過這樣做,但沒有成功。 謝謝! – ptn77 2013-03-20 21:58:33
@ ptn77當你說「長時間活動」時,你會怎麼看?如果您的工作流程執行保持進行中,那麼您可以附加到IIS進程和調試。如果您的工作流程已保存到數據庫,並等待書籤恢復,那麼你將不再能夠附加,因爲它不再處理。 – Enes 2013-04-02 22:21:25
當我說長時間運行時,我的意思是它有可能被保存到數據庫中,但是當它繼續使用書籤時,另一個進程將運行它,例如Windows服務。在那種情況下,我將不得不重視Windows服務流程,對吧?我遇到了一個問題,即工作流由IIS進程調用,但無法讓我的調試器停在斷點處。有時它有效,有時不起作用。 – ptn77 2013-04-03 23:11:27