我创建了一个控制台应用程序,它必须自动扩展托管在云中的应用程序。使用这里和这里的信息创建了应用程序。
我在运行时没有可见的错误,但应用程序不会自动伸缩。我认为问题是: 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文件?