Windows Azure自动扩展 - 在部署中找不到托管服务中定义的角色

时间:2013-05-31 15:30:58

标签: azure azure-web-roles autoscaling azure-autoscaling-block

我创建了一个控制台应用程序,它必须自动扩展托管在云中的应用程序。 该应用程序是使用herehere中的信息创建的。

我在运行时没有可见错误,但应用程序不会自动缩放。 我认为问题是: Autoscaling General Warning: 2001 : Roles defined in hosted service with DNS prefix '<app name>' not found in the deployment.

我的帖子已发布here

我的设置已发布here

更新1: 我今天重新运行了应用程序,错误消失了(很奇怪)。该应用仍然没有自动缩放,所以我带了Fiddler。除了https://mywebapp.table.core.windows.net/Tables('WADPerformanceCountersTable')(404未找到)之外,每次重新发布都是正常的(200)。有什么想法吗?

更新2: 我发现了为什么我没有WADPerformanceCountersTable。这是因为没有在云项目中创建和配置diagnostics.wadcfg文件。

1 个答案:

答案 0 :(得分:1)

您的服务配置中的roleName是否正确?匹配ServiceConfiguration.cscfg文件中的角色名称?