Azure角色陷入角色状态未知

时间:2011-09-14 12:44:48

标签: azure azure-worker-roles

Azure工具包1.5

  1. 创建新项目
  2. 添加职员角色
  3. 点击F5
  4. 部署陷入困境:

    [fabric]角色实例:部署(189).WindowsAzureProject1.WorkerRole1.0

    [fabric]角色状态未知

    最终部署超时。

    关于如何调试这个的任何想法?

5 个答案:

答案 0 :(得分:3)

我个人通过在IIS管理器中为默认网站删除*:808绑定来解决此问题。

答案 1 :(得分:2)

您要部署到Azure的程序包中可能缺少所需的Azure程序集。

仔细检查项目引用的每个Azure程序集是否将local属性的副本设置为true。

以下文章可能有助于调试问题:

Debugging MSDN article

答案 2 :(得分:2)

有了它的工作,结果证明Windows Process Activation Service在我的机器上运行不正常。重新安装并启用了tcp激活,现在它正在工作!

答案 3 :(得分:1)

我遇到了同样的问题:角色永久停留在未知状态,从未正常启动。事实证明,Net.Tcp端口共享服务(SMSvcHost.exe)已经使用端口808,这阻止了开发结构启动角色。我重新启动了服务,现在我的角色在开发结构中运行良好。

因此,如果遇到同样的问题,请查看端口808是否已被其他进程占用。

答案 4 :(得分:0)

安德烈亚斯,

您可能缺少程序集引用或有启动脚本问题,最好的方法是尝试启用intellitrace进行部署。