Автоматическое масштабирование 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 Не найдено). Есть идеи?
ОБНОВЛЕНИЕ 2: я узнал, почему у меня не было таблицы WADPerformanceCountersTable. Это связано с тем, что он не создавал и не настраивал файл Diagnics.wadcfg в облачном проекте.
1 ответ
Правильно ли roleName в конфигурации ваших служб? Соответствует имени роли в вашем файле ServiceConfiguration.cscfg?