2010-11-05 48 views
1

我有一種情況,我從臨時表中獲取頂部行並使用該詳細信息執行功能。臨時表將使用新上傳的文件詳細信息進行更新。我確實有一個aspx頁面來完成這個功能。網頁在某個時間間隔使用任務調度程序觸發。 我的問題是,如果在下一次觸發之前功能沒有完成,任務調度程序卡住,並且除非創建新的時間表纔會起作用,否則當頁面被觸發時
如何運行由Windows任務計劃程序在新線程中觸發的執行功能的網頁(aspx)?

我聽說使用asp.net線程執行功能可以解決我的問題。這對我的情況可能嗎?如果是這樣的話,請任何人幫我用代碼如何我可以繼續..

現在我只取一個頂行來做這個過程。 如果我可以實現這個前幾行(如前5行)然後我可以提高我的應用程序的速度。請建議一個解決方案來實現這一點以及..

回答

2
  1. 增加時間調度程序時間一點點,它可以在另一個開始之前完成。
  2. 改進更新查詢,這樣可以節省時間。
  3. 線程是個好主意。但是...
  4. 每個調度程序應該檢查前一個是否已經運行,您可以在表中某處放置(運行/完成)狀態。
  5. 日誌調度程序活動(開始,結束,經過時間等),它會有很大的幫助。
相關問題