4

Azure 工具包 1.5

  1. 创建新项目
  2. 添加工作者角色
  3. 按 F5

部署陷入:

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

[面料] 角色状态未知

最终部署超时。

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

4

5 回答 5

3

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

于 2011-09-19T20:34:31.267 回答
2

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

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

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

调试 MSDN 文章

于 2011-09-14T16:09:28.483 回答
2

得到它的工作,结果是 Windows Process Activation Service 在我的机器上没有正确运行。重新安装并启用 tcp 激活,现在它的工作!

于 2011-09-15T10:42:16.383 回答
1

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

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

于 2011-11-11T07:11:21.030 回答
0

安德烈亚斯,

您可能缺少程序集参考或有启动脚本问题,最好的继续方法是尝试启用 Intellitrace 的部署。

于 2011-09-14T12:51:39.360 回答