Как просмотреть ошибки, генерируемые Azure Compute Emulator

У меня есть сервисное решение WCF, которое содержит сервис WCF и проект облачной службы Azure.

При запуске проекта облачной службы в эмуляторе вычислений Azure (версия 2.5 на моем ПК) все, что я вижу в выходных данных для каждой роли, это

[ткань] Роль государства Занят

[ткань] Состояние роли Прервано

Я настроил уровень регистрации в Compute Emulator для входа Warning, или же Error и даже попробовал Critical, но более подробные сообщения не отображаются. Я был в Google, чтобы увидеть, есть ли какие-либо записи журнала событий или файлы журнала на диске, которые я могу просмотреть, чтобы выяснить, почему облачная служба не работает, но безрезультатно.

Что я могу сделать, чтобы узнать больше о том, что вызывает отмену и повторную попытку роли облачной службы?

2 ответа

Решение

Журналы диагностики не собираются в эмуляторе вычислений Azure. Для проектов, предназначенных для Azure SDK версии 2.5, эмулятор вычислений Azure больше не поддерживает сбор журналов диагностики, включая счетчики производительности, журналы инфраструктуры, журналы IIS и журналы событий. Кроме того, журналы больше не хранятся в хранилище Azure или хранилище разработки. Вы можете продолжить просмотр журналов приложений в окне вывода Visual Studio или эмуляторе вычислений. Это влияет только на проекты, предназначенные для Azure SDK версии 2.5; проекты, которые продолжают использовать Azure SDK 2.4, не затрагиваются.

Источник: http://msdn.microsoft.com/en-us/library/azure/dn873976.aspx

В моем случае это была задача запуска, определенная в ServiceDefinition.csdef это была проблема. После того как я удалил <Task> мой сервис работал нормально в Compute Emulator.

Другие вопросы по тегам