Рабочая роль Azure зависает при публикации с ошибкой в ​​диагностике

После обновления до Azure SDK 2.6 (с версии 2.5.1) мне не удалось опубликовать свой экземпляр рабочей роли Azure. Ранее он работал с SDK 2.5.1. Рабочий процесс не запускается в Azure и зависает со статусом:

Занят (Ожидание запуска роли ... Выполняются задачи запуска приложения. [2015-06-02T23: 27: 56Z] Последняя ошибка роли: код выхода - 0, время выхода - [2015/06/02, 23:27: 20.218])

Рабочий процесс действительно использует службу диагностики Azure, настроенную в моем файле определения службы, например:

<Imports>
  <Import moduleName="RemoteAccess" />
  <Import moduleName="RemoteForwarder" />
  <Import moduleName="Diagnostics"/>
</Imports>

и я вижу ошибку в журнале событий рабочей виртуальной машины:

System.UnauthorizedAccessException: Access to the path 'DiagnosticPlugin-ShutdownEvent' is denied.
    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    at System.Threading.EventWaitHandle..ctor(Boolean initialState, EventResetMode mode, String name)
    at Microsoft.WindowsAzure.Plugins.Launcher.Program.MainImpl(String[] args)
    at Microsoft.WindowsAzure.Plugins.Launcher.Program.Main(String[] args)

Я просто не знаю, как исправить проблему. Любые идеи?


person billfy    schedule 03.06.2015    source источник


Ответы (1)


Модуль диагностики Azure больше не должен присутствовать ни в SDK 2.5, ни в 2.6 развертываний Azure. Диагностика Azure в SDK2.5 + world теперь настроена как расширение. (Версия диагностики v1.3)

Дополнительная информация: https://azure.microsoft.com/en-us/documentation/articles/cloud-services-dotnet-diagnostics/

person Igorek    schedule 03.06.2015