我已經在我的工作流中創建了一個自定義活動。最初,我所做的改變是馬上拿起來的。現在由於某種原因,它會繼續使用舊版本的DLL運行。這是緩存的地方?我曾嘗試以下:爲什麼我無法獲取我的SharePoint自定義工作流活動DLL進行更新?
- 更新spsolution -identity copy_special.wsp -LiteralPath C:\ TEMP \ copy_special.wsp -GACDeployment(我認爲這會重新啓動IIS中的應用程序池)
- 手動回收應用程序池在IIS
- 取消在SharePoint工作流的所有實例,卸載流程,更新的解決方案,然後再安裝一遍
- 刪除我的本地機器上的SharePoint開發緩存文件
- 重新啓動服務器!
我確認DLL的更新版本在GAC中。我即將在這裏放鬆。還有什麼我應該嘗試?有沒有這個DLL可能被緩存的位置?
是的,試過了。這就是我試過的「刪除本地計算機上的SharePoint Developer的緩存文件」。 – 2011-03-02 21:33:02
對不起。你做出了什麼樣的改變沒有被接受?你嘗試過一個'IISRESET'嗎? – 2011-03-02 22:20:15
我進入IIS管理器並回收了我認爲與IISRESET相同的應用程序池。最基本的變化是將日誌記錄添加到工作流程歷史記錄。當前版本發生異常時會記錄它。我在工作流程歷史記錄中添加了一個非常基本的單詞「測試」記錄,但它沒有采用。此更改已添加到異常日誌上方的行中。 – 2011-03-02 22:59:02