Azure工具包1.5
部署陷入困境:
[fabric]角色实例:部署(189).WindowsAzureProject1.WorkerRole1.0
[fabric]角色状态未知
最终部署超时。
关于如何调试这个的任何想法?
答案 0 :(得分:3)
我个人通过在IIS管理器中为默认网站删除*:808绑定来解决此问题。
答案 1 :(得分:2)
您要部署到Azure的程序包中可能缺少所需的Azure程序集。
仔细检查项目引用的每个Azure程序集是否将local属性的副本设置为true。
以下文章可能有助于调试问题:
答案 2 :(得分:2)
有了它的工作,结果证明Windows Process Activation Service在我的机器上运行不正常。重新安装并启用了tcp激活,现在它正在工作!
答案 3 :(得分:1)
我遇到了同样的问题:角色永久停留在未知状态,从未正常启动。事实证明,Net.Tcp端口共享服务(SMSvcHost.exe)已经使用端口808,这阻止了开发结构启动角色。我重新启动了服务,现在我的角色在开发结构中运行良好。
因此,如果遇到同样的问题,请查看端口808是否已被其他进程占用。
答案 4 :(得分:0)
安德烈亚斯,
您可能缺少程序集引用或有启动脚本问题,最好的方法是尝试启用intellitrace进行部署。