2013-05-31 78 views
0

這是我有一個奇怪的問題,我不知道它是否是一把umbraco問題或一些更高層。一把umbraco SaveEventHandler代碼只運行在第一時間

講解:我們這裏有一個後端用戶上傳文件,然後蜱盒和機節省節點。當他們按下保存時,如果勾選了複選框,那麼我們應該處理他們上傳的內容。要做到這一點,我調用一個函數使用Document.AfterSafe += new Document.SaveEventHandler(MethodCall)行,然後我檢查複選框被選中,並從那裏走。

這一切工作的第一次。但是,幾天後,當用戶上傳新文件時,代碼無法運行。讓它運行的唯一方法是將.dll重新複製到「bin」文件夾中,然後按保存。

這是否響的人都印象嗎?好像.dll在第一次之後停止監聽SaveEventHandler。

+0

任何想法的人? – edparry

回答

0

該問題是由在構造函數之前聲明的全局變量引起的。該問題在Umbraco開發者網站here上得到解決。