我正在創建我的第一個計時器作業並希望對其進行調試。我通過一項功能安裝了計時器作業,並將其添加到Web應用程序的JobDefinitions集合中,並添加了一個SPMinuteSchedule,以每5分鐘運行一次(用於測試目的)。調試Sharepoint計時器作業
然後,在Visual Studio中,我嘗試將調試器附加到WebApplication的進程,中央管理進程和OWSTIMER.exe進程,但它不會調試到TimerJob的執行方法。我在這裏錯過了什麼。
P.S.計時器作業狀態說成功,所以它正在運行。奇怪...
新增的Debug.Assert的= false時,重新啓動我的機器,但OWSTimer沒有加載我PDB(我甚至它複製到C:\ WINDOWS \ assemly \ GAC_MSIL \ <的AssemblyName> \文件夾? –
Colin
2009-06-12 09:17:31
重建項目,用windows資源管理器手動刪除組件,然後手動複製文件與資源管理器,然後再次複製pdb,並調試掛鉤進程... – Colin 2009-06-12 09:24:07
道歉忘了提及通常的重建/重新部署/重新啓動過程中,將編輯答案:) – mundeep 2009-06-12 13:15:34