从visual studio 2012发布worker角色到VM时,它会自动启动吗?



问题1:当发布一个在Run()方法中有While (true)块的worker角色时,它能确保在成功完成发布时- worker角色将自动启动吗?

如果没有,如何启动?

问题2:如果worker角色在启动后由于某种原因已经弯曲-如何重新启动它?

问题1:在发布具有While (true)块的worker角色时它的Run()方法将确保成功完成发布—工作者角色将自动启动?

是的。所有Cloud Service部署都自动启动。并且你的代码永远不能退出Run()方法。如果您的代码由于任何原因离开了Run()方法,则角色将自动变为recycled

问题2:如果工作者角色由于某种原因启动后有弯-如何重新启动它?

Windows Azure Fabric Controller负责处理这种情况。有一种方法可以通过some reason停止角色。suspend角色(worker或web)的唯一方法是从Management API或门户显式地要求它。

最新更新