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



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

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

我把输出贴在这里。

我的设置在这里。

更新1:我今天重新运行了应用程序,错误消失了(奇怪)。应用程序仍然不能自动缩放,所以我选择了Fiddler。所有回复都正常(200),除了https://mywebapp.table.core.windows.net/Tables('WADPerformanceCountersTable') (404 Not found)。有什么想法吗?

更新2:我发现了为什么我没有WADPerformanceCountersTable。这是因为它没有创建和配置诊断。

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

最新更新