首页 文章

Azure Worker角色未运行?

提问于
浏览
3

我是Azure的新手,所以这可能是我很遗憾的事情 . 我创建了一个新的Azure Cloud Service项目,并添加了一个Web角色和辅助角色 . 在web角色中,我将文件上传到blob存储 . 那部分工作正常 . 作为该过程的一部分,我向azure消息队列添加了一条消息 . 在我的工作者角色中,我正在检查队列中的消息 . 问题是工作者角色似乎没有起作用 . 在调试模式下,我放入一个断点,它永远不会被击中 . 是否有一个我失踪的步骤,启动 Worker 角色或什么?

3 回答

  • 4

    您需要运行Azure项目本身,而不是单个角色 .
    这将启动Azure开发结构中的所有角色 .

  • 0

    你可以共享你的worker角色的OnStart()方法的代码 . 我能想到的一件事是你的角色的OnStart()方法正在终止,这不应该发生 . 你的worker角色的OnStart()方法中应该有一个无限循环,你需要在其中重复调用检查队列状态的函数 .

  • 0

    如果您运行Azure项目,它将自动启动角色 . 如果要进行调试,请在开发结构中启用智能跟踪和调试应用程序 .

相关问题