首页 文章

Azure角色陷入角色状态未知

提问于
浏览
4

Azure工具包1.5

  • 创建新项目

  • 添加辅助角色

  • 点击F5

部署陷入困境:

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

[fabric]角色状态未知

最终部署超时 .

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

5 回答

  • 3

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

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

  • 0

    安德烈亚斯,

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

  • 1

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

  • 2

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

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

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

    Debugging MSDN article

  • 2

    得到它的工作,结果证明Windows进程激活服务在我的机器上没有正确运行 . 重新安装并启用了tcp激活,现在它正在工作!

相关问题