我创建了一个控制台应用程序,它必须自动缩放云中托管的应用程序。
已使用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文件。

最佳答案

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

关于azure - Windows Azure自动缩放-在部署中找不到托管服务中定义的角色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16860868/

10-10 11:29