我有一个web服务作为web角色在azure上托管。 在这个Web角色中,我重写了Run()方法并按照以下顺序执行一些数据库操作,以充当工作者角色。什么可能导致我的WebRole永远不会启动?
去blob存储拉一小组数据。
缓存该数据以供将来使用。
杀死一些太旧的斑点。
-
Thread.Sleep(900000);
基本上操作在后台每15分钟重复。 当我在DevFabric上运行时运行正常,但部署时,天蓝色的门户卡在稳定角色的循环中,然后准备节点。
切勿实际启动任一实例。 我启用了诊断功能,但没有向我显示任何提示有问题的信息。 我不知道为什么会发生这种情况。
我在Run()中运行此代码。 OnStart()是一个错字。我很抱歉。 – BentOnCoding 2012-04-09 04:04:13