2012-06-05 132 views
1

我需要在Azure Web角色上創建計劃任務。一個小的人刪除SQL Azure數據庫中的條目。我想過Quartz.net。
但我沒有找到任何方法在我的Azure Web角色上創建線程。我如何在Azure Web角色上創建線程?在Azure Web角色中創建線程

謝謝!

回答

2

根據您的使用情況,您可以設置一個startup task(例如安裝quartz.net standalone和您想要定期運行的所需代碼)或從RoleEntryPoint.OnStart開始任務/線程/嵌入式quartz.net實例。還請看看this one等許多相關問題,以確定在WebRole的IIS中運行的優點/缺點,在WebRole中啓動任務或託管單獨的WorkerRole。

+0

感謝您的回答,我會爲我的情況使用一個新的線程。有沒有關於使用Web角色構建RoleEntryPoint的任何教程? – MaT

+0

查看http://msdn.microsoft.com/en-us/library/windowsazure/gg433030瞭解基礎知識。您只需將一個實現RoleEntryPoint的類添加到您的WebRole項目中即可。 –

+1

通常,已經有一個WebRole.cs(如果您使用的是默認模板),所以您只需要將代碼放在那裏。創建新線程的方式與其他地方完全相同。 – smarx