Windows Azure 自动缩放 - 在部署中找不到托管服务中定义的角色
Posted
技术标签:
【中文标题】Windows Azure 自动缩放 - 在部署中找不到托管服务中定义的角色【英文标题】:Windows Azure Autoscaling - Roles defined in hosted service not found in deployment 【发布时间】:2013-05-27 11:40:35 【问题描述】:我创建了一个控制台应用程序,它必须自动扩展托管在云中的应用程序。 该应用程序是使用来自here 和here 的信息创建的。
我在运行时没有明显的错误,但应用程序不会自动缩放。
我认为问题是这样的: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】:您的服务配置中的角色名称是否正确?与您的 ServiceConfiguration.cscfg 文件中的角色名称匹配?
【讨论】:
我没有查看 ServiceConfiguration.csfg。我从 Azure 管理网站上取了这个名字,就像这个 (windowsazure.com/en-us/develop/net/how-to-guides/autoscaling/…) 指南显示的那样。他们有不同的机会吗?不幸的是,我要等到星期一回去工作时才能检查。无论如何,我必须处理很多错误才能让这个控制台应用程序工作,所以这不会让我感到那么惊讶。谢谢! 您好,正如我在上面的更新中所说,错误消失了。很奇怪。以上是关于Windows Azure 自动缩放 - 在部署中找不到托管服务中定义的角色的主要内容,如果未能解决你的问题,请参考以下文章