2014-12-02 3 views
3

У меня есть сервисное решение WCF, которое содержит службу WCF и проект Azure Cloud Service.Как просмотреть ошибки, генерируемые Azure Compute Emulator

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

[ткань] Роль состояния занятости

[ состояние ткани] Роль Отменено

Я отлажен уровень протоколирования в Compute Emulator для входа Warning или Error и даже пытался Critical, но не более подробные сообщения не ДИСПЛЕЙ Yed. Я был Google, чтобы узнать, есть ли записи журнала событий или файлы журнала на диске, которые я могу просмотреть, чтобы узнать, почему облачный сервис не работает, но безрезультатно.

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

ответ

5

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

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

+2

Это хорошо для Microsoft, чтобы это сделать. WTF? –

+1

Мои мысли точно! Если у вас нет необходимости в ETW-журналах, я бы предложил вернуться к SDK 2.4. –

+0

Как-то Azure SDK 2.5 установлен на моем ПК. Мы нацеливаем на Azure SDK 2.4 на команду, так как v2.5, установленный на моем, является тайной. –

1

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