我有一個web服務作爲web角色在azure上託管。 在這個Web角色中,我重寫了Run()方法並按照以下順序執行一些數據庫操作,以充當工作者角色。什麼可能導致我的WebRole永遠不會啓動?
去blob存儲拉一小組數據。
緩存該數據以供將來使用。
殺死一些太舊的斑點。
-
Thread.Sleep(900000);
基本上操作在後臺每15分鐘重複。 當我在DevFabric上運行時運行正常,但部署時,天藍色的門戶卡在穩定角色的循環中,然後準備節點。
切勿實際啓動任一實例。 我啓用了診斷功能,但沒有向我顯示任何提示有問題的信息。 我不知道爲什麼會發生這種情況。
我在Run()中運行此代碼。 OnStart()是一個錯字。我很抱歉。 – BentOnCoding 2012-04-09 04:04:13